02:48
ОбновитьСмайлыУправление мини-чатом
МИНИ-ЧАТ
Главная страница!

 



 
          





Рекомендуем:





Последние Файлы GTA 4 Последние Файлы GTA-MP Реклама
Скрипт GTA 4 элементы Watch... 07.09.2014
Ferrari 360 Spider [EPM con... 13.12.2013
Porsche Cayenne Turbo 2012 ... 13.12.2013
Shelby Terlingua Mustang v1... 13.12.2013
Hamann Lamborghini Gallardo... 27.10.2013
[GM] The Big PEN1:LS v2.00 ... 04.12.2017
Dgun (AvnanceRP,SampRP,Dimo... 19.03.2016
SAMP скрипт SX Events (MySQ... 03.03.2016
Карта ASL мэрия для SAMP се... 03.03.2016
AIM для SA-MP 0.3.7 22.02.2016
  • Страница 2 из 2
  • «
  • 1
  • 2
Модератор форума: AXE, Weddew  
Непонятки с кодом
446_StiLДата: Понедельник, 28.03.2011, 22:42 | Сообщение # 16
Уверенный в себе
Группа: Пользователи
Сообщений: 218
Награды: 1
Город: Kotovsk city
Репутация: 8
Замечания: 20%
Статус:
Code
    new strpar;
      new cmd;
      cmd = strpar(cmdtext)

извиняюсь, не понял просто



Если помог ставь +


[GM]Village RolePlay ~ 0% (старт проекта)
Lil_NikДата: Понедельник, 28.03.2011, 23:00 | Сообщение # 17
Освоившийся
Группа: Пользователи
Сообщений: 99
Награды: 0
Город: Санкт-Петербург
Репутация: -9
Замечания: 0%
Статус:
Попробуй вот так

new strpar;
new cmd;
cmd = strpar(cmdtext);
if(strcmp(cmd, "/setskin", true) == 0)
{
if(!strlen(cmdtext))
{
SendClientMessage(playerid, COLOR_GREEN, " Команда: - /setskin [ид игрока] [ид скина]");
return 1;
}
new noobkes = strval(strpar(cmdtext));
new skinid = strval(cmdtext);
if(skinid > 299 || skinid < 1)
{
SendClientMessage(playerid, COLOR_GREY, " Неправльный ид скина!");
return 1;
}
if (PlayerInfo[playerid][pAdmin] >= 1)
{
if(IsPlayerConnected(noobkes))
{
if(noobkes != INVALID_PLAYER_ID)
{
SetPlayerSkin(noobkes, skinid);
}

return 1;
}

Добавлено (28.03.2011, 23:00)
---------------------------------------------
А лучше замени на это! Сори за пропуск кода!

Code
if(strcmp(cmd, "/setskin", true) == 0)
  {
      if(IsPlayerConnected(playerid))
      {
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
     SendClientMessage(playerid, COLOR_GRAD2, "Èñïîëüçóéòå: /setskin [id èãðîêà] [skin id]");
     return 1;
    }
    new para1;
    new level;
    para1 = ReturnUser(tmp);
    tmp = strtok(cmdtext, idx);
    level = strval(tmp);
    if(level > 299 || level < 1) { SendClientMessage(playerid, COLOR_GREY, "Wrong skin ID!"); return 1; }
    if (PlayerInfo[playerid][pAdmin] >= 12)
    {
        if(IsPlayerConnected(para1))
        {
            if(para1 != INVALID_PLAYER_ID)
            {
       GetPlayerName(para1, giveplayer, sizeof(giveplayer));
       GetPlayerName(playerid, sendername, sizeof(sendername));
       PlayerInfo[para1][pChar] = level;
       format(string, sizeof(string), "Âàø ñêèí áûë èçìåí¸í àäìèíîì %s", sendername);
       SendClientMessage(para1, COLOR_WHITE, string);
       format(string, sizeof(string), "Âû óñòàíîâèëè %s ñêèí èãðîêó %d.", giveplayer,level);
       SendClientMessage(playerid, COLOR_WHITE, string);
          SetPlayerSkin(para1, PlayerInfo[para1][pChar]);
      }
     }//not connected
    }
    else
    {
     SendClientMessage(playerid, COLOR_GRAD1, "   you are not authorized to use that command!");
    }
   }
   printf("Èñïîëüçâàëàñü êîìàíäà %s",cmd);
   return 1;
  }



http://rp-gtalive.ru

skype nik113nik113

446_StiLДата: Понедельник, 28.03.2011, 23:35 | Сообщение # 18
Уверенный в себе
Группа: Пользователи
Сообщений: 218
Награды: 1
Город: Kotovsk city
Репутация: 8
Замечания: 20%
Статус:
опять теже ошибки... Короче вся проблема в cmd = strpar(cmdtext). Я уже и с ";" пробовал, и без, и приписывал new и if (мб сработало бы) Но ничего... Я не знаю что это такое, уже мозги кипят, 3 дня думаю что за ерунда....


Если помог ставь +


[GM]Village RolePlay ~ 0% (старт проекта)
Basta-_-Дата: Вторник, 29.03.2011, 00:08 | Сообщение # 19
Уверенный в себе
Группа: Продвинутые
Сообщений: 216
Награды: 2
Город: Riga
Репутация: 76
Замечания: 0%
Статус:
446_StiL,
на
Code
if(strcmp(cmd, "/setskin", true) == 0)
  {
      if(IsPlayerConnected(playerid))
      {
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
     SendClientMessage(playerid, COLOR_ISPOLZUY, "*Используйте: /setskin [id игрока/ник] [id скина]");
     return 1;
    }
    new para1;
    new level;
    para1 = ReturnUser(tmp);
    tmp = strtok(cmdtext, idx);
    level = strval(tmp);
    if(level > 299 || level < 1) { SendClientMessage(playerid, COLOR_GREY, "Неправильный ID скина!"); return 1; }
    if (PlayerInfo[playerid][pAdmin] >= 7)
    {
        if(IsPlayerConnected(para1))
        {
            if(para1 != INVALID_PLAYER_ID)
            {
       GetPlayerName(para1, giveplayer, sizeof(giveplayer));
       GetPlayerName(playerid, sendername, sizeof(sendername));
       PlayerInfo[para1][pChar] = level;
       format(string, sizeof(string), "Your skin has been changed by Admin ", sendername);
       SendClientMessage(para1, COLOR_WHITE, string);
       format(string, sizeof(string), "You have given %s skin to %d.", giveplayer,level);
       SendClientMessage(playerid, COLOR_WHITE, string);
          SetPlayerSkin(para1, PlayerInfo[para1][pChar]);
      }
     }//not connected
    }
    else
    {
     SendClientMessage(playerid, COLOR_RED, "** Вы не уполномочены использовать ту команду!");
    }
   }
   return 1;
  }

  • Страница 2 из 2
  • «
  • 1
  • 2
Поиск:





 


 


 
Хостинг от uCoz samp.at.ua