 |
|
 |
|
|
|
Последние Файлы 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 тут даже и не пахло..в чем проблема??
|
| |
|
|
|
 |
|
 | |
| |
|