 |
|
 |
|
|
|
Последние Файлы GTA 4 |
Последние Файлы GTA-MP |
Реклама |
|
|
|
|
|
/givemoney
| |
| ms | Дата: Суббота, 29.03.2008, 17:18 | Сообщение # 1 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 99
Награды: 1
Город: Бабруйск =))
Репутация: 14
Замечания: 0%
Статус: 
| Решил сделать на своём режиме команду /givemoney и высвечилось целых 9 ошибок! В очередной раз прошу помощи... код: 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 Блин люди помогите пожайлуста(( Сам не разберусь(( 
|
| |
|
|
| DJSashoK59 | Дата: Суббота, 29.03.2008, 17:29 | Сообщение # 2 |
|
Постоялец
Группа:
Продвинутые
Сообщений: 481
Награды: 2
Город: Пермь
Репутация: 52
Замечания: 0%
Статус: 
| Ответь тебе надо админ команду или просто передачу денег?
|
| |
|
|
| DRAgoONoN | Дата: Суббота, 29.03.2008, 18:11 | Сообщение # 3 |
|
Советчик
Группа:
Продвинутые
Сообщений: 1149
Награды: 2
Город: Одесса
Репутация: 102
Замечания: 0%
Статус: 
| Судя по скрипту админ команду
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; }
SAMP WIKI
|
| |
|
|
| Toron | Дата: Суббота, 29.03.2008, 18:50 | Сообщение # 5 |
|
Новенький
Группа:
Продвинутые
Сообщений: 51
Награды: 1
Город: Москва
Репутация: 0
Замечания: 0%
Статус: 
| А неукого не завалялся скрипт передачи денег?
[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
[GM-MYSQL-PHP]PEN1:Ultra LS - совместим с samp 0.3 [ADD]MTA map converter
Сообщение отредактировал Torres - Воскресенье, 30.03.2008, 13:54 |
| |
|
|
|
 |
|
 | |
| |
|