Последние Файлы GTA 4
Последние Файлы GTA-MP
Реклама
[Архив #1] Вопросы по SAMP скриптам
PHP Дата: Пятница, 18.04.2008, 22:44 | Сообщение # 1
Советчик
Группа:
Пользователи
Сообщений: 1246
Награды:
71
Город: 1164
Замечания:
0%
Статус:
Задавайте вопросы, попробуем помочь!
Сообщение отредактировал Weddew - Понедельник, 09.06.2014, 03:17
Rimaxii Дата: Воскресенье, 05.06.2011, 02:14 | Сообщение # 2851
Новенький
Группа:
Пользователи
Сообщений: 12
Награды:
1
Город: Tallinn
Репутация:
0
Замечания:
0%
Статус:
Столкнулся с такой проблемой.. Вставляю 3Д текст в FS, а выдаёт ошибку. Помогите http://s010.radikal.ru/i314/1106/37/0c2b827779f4.png
http://your-rp.ru Your Game. Your Rules . . .
[krik] Дата: Воскресенье, 05.06.2011, 02:33 | Сообщение # 2852
Постоялец
Группа:
I'm V.I.P.
Сообщений: 434
Награды:
20
Город: Самара
Репутация:
438
Замечания:
0%
Статус:
Quote (Rimaxii )
http://s010.radikal.ru/i314/1106/37/0c2b827779f4.png
public OnGameModeInit { Create.... - перенеси на след строку и там ниже есть строка где пробел вот пробел удали тоже. Warning это не ошибка ну и темболие LI она вообще не влияет на работу мода
Я не говорю, что я изменю мир, но я обещаю, что найду такие слова, которые действительно изменят мир, так что выше нос! ©2pac
Singapurchik Дата: Воскресенье, 05.06.2011, 11:21 | Сообщение # 2853
Новенький
Группа:
Пользователи
Сообщений: 28
Награды:
0
Город: Singapur
Репутация:
0
Замечания:
0%
Статус:
Ребят!у меня есть античит на оружие он кикает но не пишет в чат типо кто то кикнут за читы на оружие,плиз помогите сделать чтобы он так писал при каждом кике!! public ACSCheckBudWeapons() { new wid, amm; for(new i=0;i<MAX_PLAYERS;i++) { if(!IsPlayerConnected(i)) {continue;} if(pWeaponDelay[i] > 0){pWeaponDelay[i]--; continue;} for(new s=1;s<13;s++) { GetPlayerWeaponData(i, s, wid, amm); if(amm == -1 && IsColdWeapon(wid)) {amm = 1;} if(pWeapons[i][wid] < amm) { if(!IsGreenWeapon(wid)) { ACSResetPlayerWeapons(i); Kick(i); continue; } } if(amm >= 0) {pWeapons[i][wid] = amm;} } } }
Role Play Game Server
[krik] Дата: Воскресенье, 05.06.2011, 11:44 | Сообщение # 2854
Постоялец
Группа:
I'm V.I.P.
Сообщений: 434
Награды:
20
Город: Самара
Репутация:
438
Замечания:
0%
Статус:
Singapurchik , Code
public ACSCheckBudWeapons() { new wid, amm; for(new i=0;i<MAX_PLAYERS;i++) { if(!IsPlayerConnected(i)) {continue;} if(pWeaponDelay[i] > 0){pWeaponDelay[i]--; continue;} for(new s=1;s<13;s++) { GetPlayerWeaponData(i, s, wid, amm); if(amm == -1 && IsColdWeapon(wid)) {amm = 1;} if(pWeapons[i][wid] < amm) { if(!IsGreenWeapon(wid)) { ACSResetPlayerWeapons(i); Kick(i); format(string, sizeof(string), "%s был кикнут античитом", i); SendClientMessageToAll(COLOR_LIGHTRED, string); continue; } } if(amm >= 0) {pWeapons[i][wid] = amm;} } } }
Я не говорю, что я изменю мир, но я обещаю, что найду такие слова, которые действительно изменят мир, так что выше нос! ©2pac
BORCUXA Дата: Воскресенье, 05.06.2011, 12:00 | Сообщение # 2855
Новенький
Группа:
Пользователи
Сообщений: 17
Награды:
0
Город: Пятигорск
Репутация:
-3
Замечания:
0%
Статус:
Ребята,помогите сделать ,чтобы я /gov писал не ранг ,а звание. format(string, sizeof(string), "[Ранг %d] %s[%d]: %s",PlayerInfo[playerid][pRank], sendername, playerid,result); вот помогите
ыфаыфаыфафыа
[krik] Дата: Воскресенье, 05.06.2011, 12:17 | Сообщение # 2856
Постоялец
Группа:
I'm V.I.P.
Сообщений: 434
Награды:
20
Город: Самара
Репутация:
438
Замечания:
0%
Статус:
ранг, звание? разница? у тебя по коду буде писать Code
format(string, sizeof(string), "[Ранг генерал] BORCUXA[0]: Ребята,помогите сделать ,чтобы я /gov писал не ранг ,а звание.",PlayerInfo[playerid][pRank], sendername, playerid,result);
Я не говорю, что я изменю мир, но я обещаю, что найду такие слова, которые действительно изменят мир, так что выше нос! ©2pac
BORCUXA Дата: Воскресенье, 05.06.2011, 12:52 | Сообщение # 2857
Новенький
Группа:
Пользователи
Сообщений: 17
Награды:
0
Город: Пятигорск
Репутация:
-3
Замечания:
0%
Статус:
Не получилось,я хочу чтобы было вот так,допустим пишет лидер полиции: Министр Внутренних дел BORCUXA соблюдайте ПДД. Чтобы писало звание,а не РАНГ В ЦИФРЕ.Добавлено (05.06.2011, 12:52) --------------------------------------------- У меня вот вопрос,как сделать,чтобы /giverank отдельно для всех фракции,а то я пишу /giverank 20 во всех фракция/банд/мафии . if(strcmp(cmd, "/giverank", true) == 0) { if(IsPlayerConnected(playerid)) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_ISPOLZUY, "*Èñïîëüçóéòå: /giverank [èä èãðîêà] [ðàíã]"); return 1; } new para1; new level; para1 = ReturnUser(tmp); tmp = strtok(cmdtext, idx); level = strval(tmp); if(level > 20 || level < 0) { SendClientMessage(playerid, COLOR_RED, " Íåäîïóñòèíîå çíà÷åíèå ðàíãà!"); return 1; } if(PlayerInfo[playerid][pLeader] == 0 && PlayerInfo[para1][pMember] != 0) { SendClientMessage(playerid, COLOR_GRAD2, " Äîñòóï çàïðåùåí!"); return 1; } /* if(PlayerInfo[playerid][pLeader] == 3 && PlayerInfo[para1][pMember] != 3) { SendClientMessage(playerid, COLOR_RED, " Äîñòóï çàïðåùåí!"); return 1; }*/ /*if(PlayerInfo[playerid][pLeader] == 4 && PlayerInfo[para1][pMember] != 4) { SendClientMessage(playerid, COLOR_GRAD2, " Äîñòóï çàïðåùåí!"); return 1; } if(PlayerInfo[playerid][pLeader] == 5 && PlayerInfo[para1][pMember] != 5) { SendClientMessage(playerid, COLOR_GRAD2, " Äîñòóï çàïðåùåí!"); return 1; }*/ /* if(PlayerInfo[playerid][pLeader] == 6 && PlayerInfo[para1][pMember] != 6) { SendClientMessage(playerid, COLOR_GRAD2, "Access denied!"); return 1; } */ /*if(PlayerInfo[playerid][pLeader] == 7) { SendClientMessage(playerid, COLOR_GRAD2, " Äîñòóï çàïðåùåí!"); return 1; }*/ /*if(PlayerInfo[playerid][pLeader] == 8 && PlayerInfo[para1][pMember] != 8) { SendClientMessage(playerid, COLOR_GRAD2, " Äîñòóï çàïðåùåí!"); return 1; } if(PlayerInfo[playerid][pLeader] == 9 && PlayerInfo[para1][pMember] != 9) { SendClientMessage(playerid, COLOR_GRAD2, " Äîñòóï çàïðåùåí!"); return 1; }*/ /* if(PlayerInfo[playerid][pLeader] == 10 && PlayerInfo[para1][pMember] != 10) { SendClientMessage(playerid, COLOR_RED, " Äîñòóï çàïðåùåí!"); return 1; }*/ /*if(PlayerInfo[playerid][pLeader] == 11 && PlayerInfo[para1][pMember] != 11) { SendClientMessage(playerid, COLOR_GRAD2, " Äîñòóï çàïðåùåí!"); return 1; } if(PlayerInfo[playerid][pLeader] == 12 && PlayerInfo[para1][pMember] != 12) { SendClientMessage(playerid, COLOR_GRAD2, " Äîñòóï çàïðåùåí!"); return 1; } if(PlayerInfo[playerid][pLeader] == 13 && PlayerInfo[para1][pMember] != 13) { SendClientMessage(playerid, COLOR_GRAD2, " Äîñòóï çàïðåùåí!"); return 1; } if(PlayerInfo[playerid][pLeader] == 14 && PlayerInfo[para1][pMember] != 14) { SendClientMessage(playerid, COLOR_GRAD2, " Äîñòóï çàïðåùåí!"); return 1; }*/ /* if(PlayerInfo[playerid][pLeader] == 15 && PlayerInfo[para1][pMember] != 15) { SendClientMessage(playerid, COLOR_GRAD2, "Access denied!"); return 1; } if(PlayerInfo[playerid][pLeader] == 16 && PlayerInfo[para1][pMember] != 16) { SendClientMessage(playerid, COLOR_GRAD2, "Access denied!"); return 1; } */ if (PlayerInfo[playerid][pLeader] >= 1) { if(IsPlayerConnected(para1)) { if(para1 != INVALID_PLAYER_ID) { GetPlayerName(para1, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); PlayerInfo[para1][pRank] = level; format(string, sizeof(string), "Âû áûëè ïîâûøåíû/ïîíèæåíû ëèäåðîì %s(Rank:%d)", sendername,level); format(string, sizeof(string), "Âû ïîâûñèëè/ïîíèçèëè %s(Rank:%d)", giveplayer,level); SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
ыфаыфаыфафыа
[krik] Дата: Воскресенье, 05.06.2011, 15:27 | Сообщение # 2858
Постоялец
Группа:
I'm V.I.P.
Сообщений: 434
Награды:
20
Город: Самара
Репутация:
438
Замечания:
0%
Статус:
BORCUXA , так сделай тогда format(string, sizeof(string), "[Ранг %s ] %s[%d]: %s",PlayerInfo[playerid][pRank], sendername, playerid,result); т.е вместо %d заменяем на %s, так должно работать
Я не говорю, что я изменю мир, но я обещаю, что найду такие слова, которые действительно изменят мир, так что выше нос! ©2pac
Hordejoy Дата: Воскресенье, 05.06.2011, 15:58 | Сообщение # 2859
Освоившийся
Группа:
Пользователи
Сообщений: 102
Награды:
1
Город: .
Репутация:
46
Замечания:
0%
Статус:
Quote (krikkrik )
BORCUXA, так сделай тогда format(string, sizeof(string), "[Ранг %s] %s[%d]: %s",PlayerInfo[playerid][pRank], sendername, playerid,result); т.е вместо %d заменяем на %s, так должно работать
данные в pRank хранятся в цифрах (т.е. он и пишет %d). Чтобы, отображались ранги текстом(%s), надо присвоить к каждому рангу, звание(текст) Code
new text_rank[64]; if(PlayerInfo[giveplayer][pMember] == 1) { if(PlayerInfo[giveplayer][pRank] == 1) { text_rank = "Звание 1"; } else if(PlayerInfo[giveplayer][pRank] == 2) { text_rank = "Звание 2"; } else if(PlayerInfo[giveplayer][pRank] == 3) { text_rank = "Звание 3"; } else if(PlayerInfo[giveplayer][pRank] == 4) { text_rank = "Звание 4"; } // и так далее.. }
и потом уже Code
format(string, sizeof(string), "Вы повысили сотрудника %s , теперь его звание %s (%d)", giveplayer,text_rank,level);
Помог? Тогда не поленись поставить мне, плюс :) Online Support: ICQ 165-131-03
[krik] Дата: Воскресенье, 05.06.2011, 16:10 | Сообщение # 2860
Постоялец
Группа:
I'm V.I.P.
Сообщений: 434
Награды:
20
Город: Самара
Репутация:
438
Замечания:
0%
Статус:
Hordejoy , проще уж тогда вот так присвоить ранги Code
if(проверка на фракцию) { if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "шеф %s: %s", sendername, result); } else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "лул %s: %s", sendername, result); } . . . }
и после уже Code
SendClientMessageToAll(COLOR_BLUE, string);
Я не говорю, что я изменю мир, но я обещаю, что найду такие слова, которые действительно изменят мир, так что выше нос! ©2pac
Сообщение отредактировал krikkrik - Воскресенье, 05.06.2011, 16:12
reweto Дата: Воскресенье, 05.06.2011, 17:34 | Сообщение # 2861
Освоившийся
Группа:
Пользователи
Сообщений: 78
Награды:
0
Город: Калуга
Репутация:
3
Замечания:
0%
Статус:
Hordejoy , в логах при запуске пишет вот это: Run time error 20: "Invalid index parameter (bad entry point)
Hordejoy Дата: Воскресенье, 05.06.2011, 17:49 | Сообщение # 2862
Освоившийся
Группа:
Пользователи
Сообщений: 102
Награды:
1
Город: .
Репутация:
46
Замечания:
0%
Статус:
reweto, Добавь в мод: code]main() { }[/code]Добавлено (05.06.2011, 17:49) ---------------------------------------------reweto, Добавь в мод:
Помог? Тогда не поленись поставить мне, плюс :) Online Support: ICQ 165-131-03
reweto Дата: Воскресенье, 05.06.2011, 17:59 | Сообщение # 2863
Освоившийся
Группа:
Пользователи
Сообщений: 78
Награды:
0
Город: Калуга
Репутация:
3
Замечания:
0%
Статус:
Hordejoy , а поточне можно? Куда именно добавить?
BORCUXA Дата: Воскресенье, 05.06.2011, 18:30 | Сообщение # 2864
Новенький
Группа:
Пользователи
Сообщений: 17
Награды:
0
Город: Пятигорск
Репутация:
-3
Замечания:
0%
Статус:
Hordejoy ,спасибо огромное,помогло, +.
ыфаыфаыфафыа
Hordejoy Дата: Воскресенье, 05.06.2011, 18:46 | Сообщение # 2865
Освоившийся
Группа:
Пользователи
Сообщений: 102
Награды:
1
Город: .
Репутация:
46
Замечания:
0%
Статус:
reweto, пихни перед Code
public OnGameModeInit()
Помог? Тогда не поленись поставить мне, плюс :) Online Support: ICQ 165-131-03