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

 



 
          





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





Последние Файлы 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
Модератор форума: AXE, Weddew  
[Архив #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, а выдаёт ошибку.
Помогите wall
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, так должно работать

asd Oo asd
данные в 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);  

yes



Помог? Тогда не поленись поставить мне, плюс :)

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,
Добавь в мод:

Code
main()  
{ }



Помог? Тогда не поленись поставить мне, плюс :)

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
Поиск:





 


 


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