Последние Файлы GTA 4
Последние Файлы GTA-MP
Реклама
Помогите скриптом
DakiLLa Дата: Воскресенье, 30.03.2008, 00:21 | Сообщение # 1
Новенький
Группа:
Продвинутые
Сообщений: 12
Награды:
1
Репутация:
0
Замечания:
0%
Статус:
Народ, тут такое дело, я только начал изучать PAWNO, не подскажите как сделать скрипт на передачу денег другому игроку? Пытался скопировать из lvdm'a но пишет кучу ошибок.
YnesloDaleKo Дата: Воскресенье, 30.03.2008, 03:18 | Сообщение # 2
Мастер джэдай
Группа:
Продвинутые
Сообщений: 2985
Награды:
24
Город: Мой маленький Амстердам
Репутация:
320
Замечания:
80%
Статус:
Интересно выложит?
Хочу быть кем-то потому, что кто-то это уже кто-то. А никто всегда остаётся никем. SAMP форева. SAMP-RUS живёт! Все играть в SAMP быстро!
DRAgoONoN Дата: Воскресенье, 30.03.2008, 10:12 | Сообщение # 3
Советчик
Группа:
Продвинутые
Сообщений: 1149
Награды:
2
Город: Одесса
Репутация:
102
Замечания:
0%
Статус:
В самое начало вставь В OnPlayerCommandText добавь: Code
new playermoney; new sendername[MAX_PLAYER_NAME]; new giveplayer[MAX_PLAYER_NAME]; new giveplayerid, moneys, idx;
Ниже добавь: Code
if(strcmp(cmd, "/givecash", true) == 0) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_WHITE, " Введите: /givecash [ID-игрока] [сумма]"); return 1; } giveplayerid = strval(tmp); tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_WHITE, " Введите: /givecash [ID-игрока] [сумма]"); 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, (0 - moneys)); GivePlayerMoney(giveplayerid, moneys); format(string, sizeof(string), " Вы отправили %s [ID: %d] $%d", giveplayer,giveplayerid, moneys); SendClientMessage(playerid, COLOR_YELLOW, string); format(string, sizeof(string), " Вы получили от %s [ID: %d] $%d", sendername, playerid, moneys); SendClientMessage(giveplayerid, COLOR_YELLOW, string); printf(" %s (ID:%d) передал %s [ID:%d] $%d",sendername, playerid, giveplayer, giveplayerid, moneys); } else { format(string, sizeof(string), " $%d неверная сумма передачи", moneys); SendClientMessage(playerid, COLOR_RED, string); } } else { format(string, sizeof(string), " (ID: %d) не существует", giveplayerid); SendClientMessage(playerid, COLOR_RED, string); } return 1; }
С тя + в репу
SAMP WIKI
Vaan Дата: Воскресенье, 30.03.2008, 10:57 | Сообщение # 4
Уверенный в себе
Группа:
Продвинутые
Сообщений: 230
Награды:
3
Город: Харьков
Репутация:
29
Замечания:
0%
Статус:
Гг Он не сумеет вставить
Лучший сайт Украины Sex Fun Warez Если я вам понадобился или помог ставте + В связи с тем, что я больше не заинтересован в GTA и с выходом SA-MP версии 3, взлом аккаунтов и DDOS серверов стал невозможен, прошу больше меня по этому поводу в ICQ не беспокоить.
Scorpi Дата: Воскресенье, 30.03.2008, 11:03 | Сообщение # 5
Группа:
I'm V.I.P.
Сообщений: 1504
Награды:
33
Репутация:
723
Замечания:
0%
Статус:
DRAgoONoN , А почему #include <dutils> а не #include <utils> dutils я такого инклуда ненаю!!!
Torres Дата: Воскресенье, 30.03.2008, 11:12 | Сообщение # 6
Местный
Группа:
Продвинутые
Сообщений: 690
Награды:
2
Город: Йошкар-Ола
Репутация:
127
Замечания:
0%
Статус:
TembI4 , скачай инклуды с этого сайта он там есть
[GM-MYSQL-PHP]PEN1:Ultra LS - совместим с samp 0.3 [ADD]MTA map converter
DRAgoONoN Дата: Воскресенье, 30.03.2008, 13:20 | Сообщение # 7
Советчик
Группа:
Продвинутые
Сообщений: 1149
Награды:
2
Город: Одесса
Репутация:
102
Замечания:
0%
Статус:
Quote (TembI4 )
DRAgoONoN,А почему #include <dutils> а не #include <utils>dutils я такого инклуда ненаю!!!
Quote (Torres )
TembI4, скачай инклуды с этого сайта он там есть
Спс Torres и отвечать ненадо
SAMP WIKI
DakiLLa Дата: Воскресенье, 30.03.2008, 15:01 | Сообщение # 8
Новенький
Группа:
Продвинутые
Сообщений: 12
Награды:
1
Репутация:
0
Замечания:
0%
Статус:
DRAgoONoN биг спс, репу я дал ZET я не до такой степени нуб, чтобы не уметь вставлять скрипты..
Vagrant Дата: Вторник, 01.04.2008, 12:14 | Сообщение # 9
Уважаемый человек
Группа:
I'm V.I.P.
Сообщений: 904
Награды:
21
Город: Находка
Репутация:
489
Замечания:
0%
Статус:
DRAgoONoN , А у меня ошибка с этим скриптом чё делать? Как исправить? Вот ошибки: Code
D:\МОДЫ\MYMODS\MOD~1.PWN(308) : error 017: undefined symbol "cmd" D:\МОДЫ\MYMODS\MOD~1.PWN(310) : error 017: undefined symbol "tmp" D:\МОДЫ\MYMODS\MOD~1.PWN(311) : error 017: undefined symbol "tmp" D:\МОДЫ\MYMODS\MOD~1.PWN(316) : error 017: undefined symbol "tmp" D:\МОДЫ\MYMODS\MOD~1.PWN(317) : error 017: undefined symbol "tmp" D:\МОДЫ\MYMODS\MOD~1.PWN(318) : error 017: undefined symbol "tmp" D:\МОДЫ\MYMODS\MOD~1.PWN(323) : error 017: undefined symbol "tmp" D:\МОДЫ\MYMODS\MOD~1.PWN(333) : error 017: undefined symbol "string" D:\МОДЫ\MYMODS\MOD~1.PWN(333) : error 017: undefined symbol "string" D:\МОДЫ\MYMODS\MOD~1.PWN(333) : error 029: invalid expression, assumed zero D:\МОДЫ\MYMODS\MOD~1.PWN(333) : fatal error 107: too many error messages on one line 11 Errors.
Dutils в Начале поставил. А вот твой скрипт: Code
public OnPlayerCommandText(playerid, cmdtext[]) { new playermoney; new sendername[MAX_PLAYER_NAME]; new giveplayer[MAX_PLAYER_NAME]; new giveplayerid, moneys, idx; //-------[/givecash]------------------------------------------------------------ if(strcmp(cmd, "/givecash", true) == 0) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_WHITE, " Введите: /givecash [ID-игрока] [сумма]"); return 1; } giveplayerid = strval(tmp); tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_WHITE, " Введите: /givecash [ID-игрока] [сумма]"); 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, (0 - moneys)); GivePlayerMoney(giveplayerid, moneys); format(string, sizeof(string), " Вы отправили %s [ID: %d] $%d", giveplayer,giveplayerid, moneys); SendClientMessage(playerid, COLOR_YELLOW, string); format(string, sizeof(string), " Вы получили от %s [ID: %d] $%d", sendername, playerid, moneys); SendClientMessage(giveplayerid, COLOR_YELLOW, string); printf(" %s (ID:%d) передал %s [ID:%d] $%d",sendername, playerid, giveplayer, giveplayerid, moneys); } else { format(string, sizeof(string), " $%d неверная сумма передачи", moneys); SendClientMessage(playerid, COLOR_RED, string); } } else { format(string, sizeof(string), " (ID: %d) не существует", giveplayerid); SendClientMessage(playerid, COLOR_RED, string); } return 1;
Человек учась ходить падает, и только падая, он учится ходить! Мои работы: [GM] W.F.S.A. V. 1.0 - 100% [GM] San Fierro Enigmatic (TDM) V. 1.0 - 100% [FS] Clan House V. 1.0 - 100% [FS] Save Car Tun System V. 1.0 - 100% [FS] Vagrant Anti-CapsLock V. 2.1 - 100% [FS] Vagrant Anti-Advertise V. 1.1 , V. 2.0 - 100% [APP] SA-MP Interior Viewer V. 1.0 - 100% Принимаю заказы на помощь в скриптинге!
DRAgoONoN Дата: Вторник, 01.04.2008, 15:24 | Сообщение # 10
Советчик
Группа:
Продвинутые
Сообщений: 1149
Награды:
2
Город: Одесса
Репутация:
102
Замечания:
0%
Статус:
Kurosaki_Aizen блин меня же спрашивали
SAMP WIKI
DakiLLa Дата: Среда, 02.04.2008, 15:35 | Сообщение # 11
Новенький
Группа:
Продвинутые
Сообщений: 12
Награды:
1
Репутация:
0
Замечания:
0%
Статус:
Kurosaki_Aizen пасиб за подсказку, у меня тож ерроры выдавал с меня - репа))Добавлено (02.04.2008, 15:35) --------------------------------------------- Ток я не понял одного: когда вводишь ну допустим ID-1 а сумма 100 /givecash 1 100 пишет что ты сам себе передал 1 $, но у меня ID 0, то есть ID-1 тут даже и не пахло..в чем проблема??