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

 



 
          





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





Последние Файлы 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
  • Страница 1 из 1
  • 1
Модератор форума: Alcoholik  
/givemoney
msДата: Суббота, 29.03.2008, 17:18 | Сообщение # 1
Освоившийся
Группа: Продвинутые
Сообщений: 99
Награды: 1
Город: Бабруйск =))
Репутация: 14
Замечания: 0%
Статус:
Решил сделать на своём режиме команду /givemoney и высвечилось целых 9 ошибок!
В очередной раз прошу помощи... sorry
код:
Code

...
...
}
  if(strcmp(cmd, "/givemoney", true) == 0)
  {
   tmp = strtok(cmdtext, idx);
   if(!strlen(tmp))
   {
    //SendClientMessage(playerid, COLOR_WHITE, "USAGE: /givemoney [playerid/PartOfName] [money]");
    return 1;
   }
   new playa;
   new money;
   if(IsStringAName(tmp))
   {
    playa = GetPlayerID(tmp);
   }
   else
   {
    playa = strval(tmp);
   }
   tmp = strtok(cmdtext, idx);
   money = strval(tmp);
   GetPlayerName(playa, giveplayer, sizeof(giveplayer));
   GetPlayerName(playerid, sendername, sizeof(sendername));
   if ((IsPlayerAdmin(playerid)) || PlayerInfo[playerid][pAdmin] >= 1337)
   {
    ResetPlayerMoney(playa);
    GivePlayerMoney(playa, money);
    printf("AdmCmd: %s set %s to $%d",sendername,  giveplayer, money);
   }
   else
   {
    //SendClientMessage(playerid, COLOR_GRAD1, "   У вас нет прав для этой команды!");
   }
   return 1;
  }

Вот сами ошибки:

Code
E:\Игры\GTA - Hot SAMP\СЕРВЕР\gamemodes\RealRPG.pwn(410) : error 010: invalid function or declaration
E:\Игры\GTA - Hot SAMP\СЕРВЕР\gamemodes\RealRPG.pwn(413) : error 010: invalid function or declaration
E:\Игры\GTA - Hot SAMP\СЕРВЕР\gamemodes\RealRPG.pwn(416) : error 010: invalid function or declaration
E:\Игры\GTA - Hot SAMP\СЕРВЕР\gamemodes\RealRPG.pwn(420) : error 010: invalid function or declaration
E:\Игры\GTA - Hot SAMP\СЕРВЕР\gamemodes\RealRPG.pwn(424) : error 010: invalid function or declaration
E:\Игры\GTA - Hot SAMP\СЕРВЕР\gamemodes\RealRPG.pwn(432) : error 010: invalid function or declaration
E:\Игры\GTA - Hot SAMP\СЕРВЕР\gamemodes\RealRPG.pwn(438) : error 010: invalid function or declaration
E:\Игры\GTA - Hot SAMP\СЕРВЕР\gamemodes\RealRPG.pwn(441) : error 054: unmatched closing brace ("}")
E:\Игры\GTA - Hot SAMP\СЕРВЕР\gamemodes\RealRPG.pwn(442) : error 010: invalid function or declaration

Блин люди помогите пожайлуста(( Сам не разберусь(( sad

DJSashoK59Дата: Суббота, 29.03.2008, 17:29 | Сообщение # 2
Постоялец
Группа: Продвинутые
Сообщений: 481
Награды: 2
Город: Пермь
Репутация: 52
Замечания: 0%
Статус:
Ответь тебе надо админ команду или просто передачу денег?
DRAgoONoNДата: Суббота, 29.03.2008, 18:11 | Сообщение # 3
Советчик
Группа: Продвинутые
Сообщений: 1149
Награды: 2
Город: Одесса
Репутация: 102
Замечания: 0%
Статус:
Судя по скрипту админ команду cool


SAMP WIKI



DRAgoONoNДата: Суббота, 29.03.2008, 18:21 | Сообщение # 4
Советчик
Группа: Продвинутые
Сообщений: 1149
Награды: 2
Город: Одесса
Репутация: 102
Замечания: 0%
Статус:
Или попробуй так
Code
if(strcmp(cmd, "/givemoney", true) == 0)
  {
   tmp = strtok(cmdtext, idx);
  if(!strlen(tmp))
  {
     SendClientMessage(playerid, COLOR_WHITE, " Введите /givemoney [ID-игрока/часть ника] [сумма]");
     return 1;
  }
  new playa;
  new money;
  if(IsStringAName(tmp))
  {
     playa = GetPlayerID(tmp);
  }
  else
  {
     playa = strval(tmp);
  }
  tmp = strtok(cmdtext, idx);
  money = strval(tmp);
  GetPlayerName(playa, giveplayer, sizeof(giveplayer));
  GetPlayerName(playerid, sendername, sizeof(sendername));
  if (IsPlayerAdmin(playerid))
  {
     ResetPlayerMoney(playa);
     GivePlayerMoney(playa, money);
  format(string, sizeof(string), " Админ %s передал %s $%d",sendername, giveplayer, money);
  SendClientMessageToAll(COLOR_YELLOW, string);
  }
  else
  {
     SendClientMessage(playerid, COLOR_RED, " Вы не админ");
  }
  return 1;
  }

cool



SAMP WIKI



ToronДата: Суббота, 29.03.2008, 18:50 | Сообщение # 5
Новенький
Группа: Продвинутые
Сообщений: 51
Награды: 1
Город: Москва
Репутация: 0
Замечания: 0%
Статус:
А неукого не завалялся скрипт передачи денег? lol


[GM] TDM Деревня

Транспорт:70 %
Фракции:50 %
Пикапы:0 %

msДата: Суббота, 29.03.2008, 19:35 | Сообщение # 6
Освоившийся
Группа: Продвинутые
Сообщений: 99
Награды: 1
Город: Бабруйск =))
Репутация: 14
Замечания: 0%
Статус:
Я хочу обычную передачу денег.

Добавлено (29.03.2008, 19:35)
---------------------------------------------
Короче скиньте код такой команды , как на ГТО /givecsah если не трудно.

TorresДата: Суббота, 29.03.2008, 19:37 | Сообщение # 7
Местный
Группа: Продвинутые
Сообщений: 690
Награды: 2
Город: Йошкар-Ола
Репутация: 127
Замечания: 0%
Статус:
Вот,

Quote
if(strcmp(cmd, "/givecash", true) == 0) {
new playermoney;
new moneys;
tmp = strtok(cmdtext, idx);

if(!strlen(tmp)) {
SendClientMessage(playerid, COLOR_WHITE, " ИСПОЛЬЗОВАТЬ: /givecash [playerid] [сумма]");
return 1;
}
giveplayerid = strval(tmp);

tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) {
SendClientMessage(playerid, COLOR_WHITE, "ИСПОЛЬЗОВАТЬ: /givecash [playerid] [сумма]");
return 1;
}
moneys = strval(tmp);

if (IsPlayerConnected(giveplayerid)) {
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
playermoney = GetPlayerMoney(playerid);
if (moneys > 0 && playermoney >= moneys) {
GivePlayerMoney(playerid, - moneys);
GivePlayerMoney(giveplayerid, moneys);
format(string, sizeof(string), " Вы дали %s(player: %d), $%d.", giveplayer,giveplayerid, moneys);
SendClientMessage(playerid, COLOR_YELLOW, string);
format(string, sizeof(string), " Вы получили $%d от %s(player: %d).", moneys, sendername, playerid);
SendClientMessage(giveplayerid, COLOR_YELLOW, string);
printf("%s(playerid:%d) has transfered %d to %s(playerid:%d)",sendername, playerid, moneys, giveplayer, giveplayerid);
}
else {
SendClientMessage(playerid, COLOR_YELLOW, " У вас нет стока денег.");
}
}
else {
format(string, sizeof(string), "%d не активный игрок.", giveplayerid);
SendClientMessage(playerid, COLOR_YELLOW, string);
}
return 1;
}

чуть не забыл - добавь в OnPlayerCommandText

Quote
new moneys;



[GM-MYSQL-PHP]PEN1:Ultra LS - совместим с samp 0.3
[ADD]MTA map converter


Сообщение отредактировал Torres - Воскресенье, 30.03.2008, 13:54
  • Страница 1 из 1
  • 1
Поиск:





 


 


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