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

 



 
          





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





Последние Файлы 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
  • Страница 1 из 62
  • 1
  • 2
  • 3
  • 61
  • 62
  • »
Модератор форума: Alcoholik  
Форум SAMP о мультиплеерах для GTA. » Популярные моды » The Godfather » Модификации The Godfather (Ваши личные команды)
Модификации The Godfather
TomyДата: Воскресенье, 25.01.2009, 10:21 | Сообщение # 1
Уверенный в себе
Группа: Продвинутые
Сообщений: 261
Награды: 4
Город: Воронеж
Репутация: 40
Замечания: 0%
Статус:
Давайте делится в этой теме разнообразными полезными командами
Начну
[pwn] if(strcmp(cmdtext,"/chatt",true)==0)
{
if (PlayerInfo[playerid][pAdmin] >= 1)
{
SendClientMessageToAll(COLOR_WHITE," ");
SendClientMessageToAll(COLOR_WHITE," ");
SendClientMessageToAll(COLOR_WHITE," ");
SendClientMessageToAll(COLOR_WHITE," ");
SendClientMessageToAll(COLOR_WHITE," ");
SendClientMessageToAll(COLOR_WHITE," ");
SendClientMessageToAll(COLOR_WHITE," ");
SendClientMessageToAll(COLOR_WHITE," ");
SendClientMessageToAll(COLOR_WHITE," ");
SendClientMessageToAll(COLOR_WHITE," ");
}
else
{
SendClientMessage(playerid, COLOR_RED, "Вы не Админ");
}
return 1;
}[/pwn]
Показ на сервере даты и времени
[pwn]new string[MAX_STRING];
if (strcmp(cmdtext, "/time", true)==0)
{
new Hours;
new Minutes;
new Seconds;
new Days;
new Months;
new Years;
gettime(Hours, Minutes, Seconds);
getdate(Years, Months, Days);
format(string, sizeof(string), "Date: %d/%d/%d, Time %d:%d:%d", Days,Months,Years,Hours,Minutes,Seconds);
SendClientMessage(playerid,COLOR_GREEN,string);
return 1;
}[/pwn]
Просмотреть IP
[pwn] if(strcmp(cmd, "/getip", true) == 0)
{
if (PlayerInfo[playerid][pAdmin] >= 1337)
{
tmp = strtok(cmdtext,idx);
new playersip[256];
if(!strlen(tmp))
{
SendClientMessage(playerid,COLOR_GRAD1,"Èñïîëüçóéòå: /getip [Players ID]");
return 1;
}
giveplayerid = ReturnUser(tmp);
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerIp(giveplayerid,playersip,sizeof(playersip));
format(string, sizeof(string), "Player: %s IP: %s",giveplayer,playersip);
SendClientMessage(playerid,COLOR_GRAD2,string);
}
return 1;
}[/pwn]
Возможность давать лицензии администраторам 4го или выше левла
[pwn] if(strcmp(cmd, "/agivelicense", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if (PlayerInfo[playerid][pAdmin] >= 4)
{
new x_nr[256];
x_nr = strtok(cmdtext, idx);
if(!strlen(x_nr)) {
SendClientMessage(playerid, COLOR_WHITE, "Èñïîëüçóéòå: /agivelicense [ëèöåíçèÿ] [playerid/PartOfName]");
SendClientMessage(playerid, COLOR_WHITE, "Äîñòóïíûå ëèöåíçèè: Driving, Pilots, Sailing, Fishing, Weapon.");
return 1;
}
if(strcmp(x_nr,"driving",true) == 0)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_WHITE, "USAGE: /agivelicense driverslicense [playerid/PartOfName]");
return 1;
}
giveplayerid = ReturnUser(tmp);
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
GetPlayerName(playerid, sendername, sizeof(sendername));
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
format(string, sizeof(string), "* Âû äàëè Ëèöåíçèþ íà âîæäåíèå èãðîêó %s.",giveplayer);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "* Admin %s Äàë âàì ëèöåíçèþ íà âîæäåíèå.",sendername);
SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
PlayerInfo[giveplayerid][pCarLic] = 1;
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Ýòîò èãðîê íå â ñåòè!");
return 1;
}
}
else if(strcmp(x_nr,"Pilots",true) == 0)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_WHITE, "USAGE: /agivelicense Pilotslicense [playerid/PartOfName]");
return 1;
}
giveplayerid = ReturnUser(tmp);
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
GetPlayerName(playerid, sendername, sizeof(sendername));
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
format(string, sizeof(string), "* Âû äàëè Ëèöåíçèþ íà óïðàâëåíèå âîçäóøíûì òðàíñïîðòîì èãðîêó %s.",giveplayer);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "* Admin %s Äàë âàì ëèöåíçèþ íà óïðàâëåíèå âîçäóøíûì òðàíñïîðòîì.",sendername);
SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
PlayerInfo[giveplayerid][pFlyLic] = 1;
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Èãðîê íå â ñåòè!");
return 1;
}
}
else if(strcmp(x_nr,"sailing",true) == 0)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_WHITE, "USAGE: /agivelicense sailinglicense [playerid/PartOfName]");
return 1;
}
giveplayerid = ReturnUser(tmp);
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
GetPlayerName(playerid, sendername, sizeof(sendername));
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
format(string, sizeof(string), "* Âû äàëè ëèöåíçèþ íà óïðàâëåíèå âîäíûì òðàñïîðòîì èãðîêó %s.",giveplayer);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "* Admin %s Äàë âàì ëèöåíçèþ íà óïðàâëåíèå âîäíûì òðàíñïîðòîì.",sendername);
SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
PlayerInfo[giveplayerid][pBoatLic] = 1;
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Èãðîê íå â ñåòè!");
return 1;
}
}
else if(strcmp(x_nr,"fishing",true) == 0)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_WHITE, "USAGE: /agivelicense fishinglicense [playerid/PartOfName]");
return 1;
}
giveplayerid = ReturnUser(tmp);
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
GetPlayerName(playerid, sendername, sizeof(sendername));
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
format(string, sizeof(string), "* Âû Äàëè ëèöåíçèþ íà ðûáàëêó èãðîêó %s.",giveplayer);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "* Admin %s Äàë âàì ëèöåíçèþ íà ðûáàëêó.",sendername);
SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
PlayerInfo[giveplayerid][pFishLic] = 1;
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Èãðîê íå â ñåòè!");
return 1;
}
}
else if(strcmp(x_nr,"weapon",true) == 0)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_WHITE, "USAGE: /agivelicense weaponlicense [playerid/PartOfName]");
return 1;
}
giveplayerid = ReturnUser(tmp);
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
GetPlayerName(playerid, sendername, sizeof(sendername));
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
format(string, sizeof(string), "* Âû äàëè ëèöåíçèþ íà îðóæèå èãðîêó %s.",giveplayer);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "* Admin %s Äàë âàì ëèöåíçèþ íà îðóæèå.",sendername);
SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
PlayerInfo[giveplayerid][pGunLic] = 1;
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Èãðîê íå â ñåòè!");
return 1;
}
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Âû íå àâòîðèçîâàííû äëÿ ýòîé êîìàíäû!");
return 1;
}
}
return 1;
}[/pwn]
Инструкторы в сети
[pwn] if (strcmp(cmd, "/instructors", true) == 0)
{
if(IsPlayerConnected(playerid))
{
SendClientMessage(playerid, COLOR_GRAD1, "Instructors Online:");
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(PlayerInfo[i][pMember] == 11 || PlayerInfo[i][pLeader] == 11)
{
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, "Instructors: %s", sendername);
SendClientMessage(playerid, COLOR_GRAD2, string);
}
}
}
}
return 1;
}[/pwn]
Пикап закон
[pwn]
new ZakonTime[MAX_PLAYERS];

в public OnPlayerConnect(playerid)

ZakonTime[playerid] = 0;

В public SetPlayerUnjail()

if(ZakonTime[i] >= 1)
{
ZakonTime[i] += 1;
if(ZakonTime[i] == 3)
{
SendClientMessage(i, COLOR_YELLOW2, "Ïðåñòóïëåíèÿ ïðîòèâ ëè÷íîñòè.");
SendClientMessage(i, COLOR_YELLOW2, "Óáèéñòâî, òî åñòü óìûøëåííîå ïðè÷èíåíèå ñìåðòè äðóãîìó ÷åëîâåêó");
SendClientMessage(i, COLOR_YELLOW2, "Ëèøåíèå ñâîáîäû îò 2 äî 6 ëåò (2 - 6 ÷àñîâ).");
SendClientMessage(i, COLOR_YELLOW2, "Óìûøëåííîå ïðè÷èíåíèå òÿæêîãî âðåäà çäîðîâüþ");
SendClientMessage(i, COLOR_YELLOW2, "Ëèøåíèå ñâîáîäû îò 1 äî 2 ëåò (1 – 2 ÷àñîâ).");
SendClientMessage(i, COLOR_YELLOW2, "Íåîêàçàíèå ïîìîùè áîëüíîìó");
SendClientMessage(i, COLOR_YELLOW2, " Øòðàô 2000$ ëèøåíèå ñâîáîäû îò 2 äî 4 ìåñÿöåâ (10 - 20 ìèíóò).");
}
else if(ZakonTime[i] == 14)
{
SendClientMessage(i, COLOR_RED, "Ïðåñòóïëåíèÿ ïðîòèâ ñâîáîäû, ÷åñòè è äîñòîèíñòâà ëè÷íîñòè.");
}
else if(ZakonTime[i] == 16)
{
SendClientMessage(i, COLOR_YELLOW2, "Ïîõèùåíèå ÷åëîâåêà:");
SendClientMessage(i, COLOR_YELLOW2, "ëèøåíèå ñâîáîäû îò 1 äî 2 ëåò (1 - 2 ÷àñîâ).");
SendClientMessage(i, COLOR_YELLOW2, "Êëåâåòà");
SendClientMessage(i, COLOR_YELLOW2, "øòðàô äî $2000,ëèøåíèå ñâîáîäû äî 3 ìåñÿöåâ (15 ìèíóò)..");
SendClientMessage(i, COLOR_YELLOW2, "Êëåâåòà, ñîäåðæàùàÿñÿ â ïóáëè÷íîì âûñòóïëåíèè");
SendClientMessage(i, COLOR_YELLOW2, "Øòðàô äî 5000$,ëèøåíèå ñâîáîäû îò 3 äî 8 ìåñÿöåâ (15 - 40 ìèíóò).");
}
else if(ZakonTime[i] == 30)
{
SendClientMessage(i, COLOR_RED, "Ïðåñòóïëåíèÿ ïðîòèâ ñîáñòâåííîñòè");
}
else if(ZakonTime[i] == 32)
{
SendClientMessage(i, COLOR_YELLOW2, "Êðàæà, òî åñòü òàéíîå õèùåíèå ÷óæîãî èìóùåñòâà");
SendClientMessage(i, COLOR_YELLOW2, "Øòðàô äî 50000$ñ êîíôèñêàöèåé èìóùåñòâà ëèøåíèå ñâîáîäû äî 3 Ìåñÿöåâ (äî 15 ìèíóò)");
SendClientMessage(i, COLOR_YELLOW2, "Ãðàáåæ");
SendClientMessage(i, COLOR_YELLOW2, "øòðàô îò $1000 äî $2000 ñ êîíôèñêàöèåé èìóùåñòâà.Ëèøåíèå ñâîáîäû äî 3 ìåñÿöåâ(äî 15 ìèíóò)");
SendClientMessage(i, COLOR_YELLOW2, "Ìîøåííè÷åñòâî");
SendClientMessage(i, COLOR_YELLOW2, "Øòðàô äî $50000 ñ êîíôèñêàöèåé èìóùåñòâà.Ëèøåíèå ñâîáîäû äî 1 ãîäà (äî 1 ÷àñà)");
}
else if(ZakonTime[i] == 52)
{
SendClientMessage(i, COLOR_RED, "Ïðåñòóïëåíèÿ ïðîòèâ çäîðîâüÿ íàñåëåíèÿ è îáùåñòâåííîé íðàâñòâåííîñòè");
}
else if(ZakonTime[i] == 54)
{
SendClientMessage(i, COLOR_YELLOW2, "Íåçàêîííûå ïðèîáðåòåíèå, õðàíåíèå, ïåðåâîçêà, èçãîòîâëåíèå, ïåðåðàáîòêà áåç öåëè ñáûòà íàðêîòè÷åñêèõ ñðåäñòâ, ïñèõîòðîïíûõ âåùåñòâ èëè èõ àíàëîãîâ â êðóïíîì ðàçìåðå");
SendClientMessage(i, COLOR_YELLOW2, "Øòðàô äî $10000 Ëèøåíèå ñâîáîäû äî 1 ãîäà (äî 1 ÷àñà)");
SendClientMessage(i, COLOR_YELLOW2, "Íåçàêîííûå ïðîèçâîäñòâî, ñáûò èëè ïåðåñûëêà íàðêîòè÷åñêèõ ñðåäñòâ, ïñèõîòðîïíûõ âåùåñòâ èëè èõ àíàëîãîâ");
SendClientMessage(i, COLOR_YELLOW2, "Øòðàô äî $10000 ëèøåíèå ñâîáîäû îò 3 äî 6 ìåñÿöåâ (30-60 ìèíóò)");
}
else if(ZakonTime[i] == 74)
{
SendClientMessage(i, COLOR_RED, "Ïðåñòóïëåíèÿ ïðîòèâ ãîñóäàðñòâåííîé âëàñòè");
}
else if(ZakonTime[i] == 76)
{
SendClientMessage(i, COLOR_YELLOW2, "Ïóáëè÷íûå ïðèçûâû ê îñóùåñòâëåíèþ ýêñòðåìèñòñêîé äåÿòåëüíîñòè");
SendClientMessage(i, COLOR_YELLOW2, "Øòðàô äî $300000; ëèøåíèå ñâîáîäû äî 3 ìåñÿöåâ(äî 30 ìèíóò)");
SendClientMessage(i, COLOR_YELLOW2, "Âîîðóæåííûé ìÿòåæ");
SendClientMessage(i, COLOR_YELLOW2, "Ëèøåíèå ñâîáîäû îò 1 äî 2 ëåò (1 - 2 ÷àñîâ)");
}
else if(ZakonTime[i] == 96)
{
SendClientMessage(i, COLOR_RED, "Ïðåñòóïëåíèÿ ïðîòèâ èíòåðåñîâ ãîñóäàðñòâåííîé ñëóæáû");
}
else if(ZakonTime[i] == 98)
{
SendClientMessage(i, COLOR_YELLOW2, "Çëîóïîòðåáëåíèå äîëæíîñòíûìè ïîëíîìî÷èÿìè");
SendClientMessage(i, COLOR_YELLOW2, "ëèøåíèå ñâîáîäû äî 2 ëåò (äî 2 ÷àñîâ)ñ ëèøåíèåì ïðàâà çàíèìàòü îïðåäåëåííûå äîëæíîñòè, ëèøåíèå çâàíèé è íàãðàä");
SendClientMessage(i, COLOR_YELLOW2, "Ïîëó÷åíèå âçÿòêè");
SendClientMessage(i, COLOR_YELLOW2, "Øòðàô îò $50000 äî $100000 ëèøåíèå ñâîáîäû äî 1 ãîäà (äî 1 ÷àñà)");
SendClientMessage(i, COLOR_YELLOW2, "Äà÷à âçÿòêè äîëæíîñòíîìó ëèöó ëè÷íî èëè ÷åðåç ïîñðåäíèêà");
SendClientMessage(i, COLOR_YELLOW2, "Øòðàô äî $100000 ëèøåíèå ñâîáîäû äî 1 ãîäà (äî 1 ÷àñà))");
}
else if(ZakonTime[i] == 108)
{
SendClientMessage(i, COLOR_RED, "Ïðåñòóïëåíèÿ ïðîòèâ ïîðÿäêà óïðàâëåíèÿ");
}
else if(ZakonTime[i] == 110)
{
SendClientMessage(i, COLOR_YELLOW2, "Ïîñÿãàòåëüñòâî íà æèçíü ñîòðóäíèêà ïðàâîîõðàíèòåëüíîãî îðãàíà, âîåííîñëóæàùåãî, à ðàâíî èõ áëèçêèõ â öåëÿõ âîñïðåïÿòñòâîâàíèÿ ");
SendClientMessage(i, COLOR_YELLOW2, "çàêîííîé äåÿòåëüíîñòè óêàçàííûõ ëèö ïî îõðàíå îáùåñòâåííîãî ïîðÿäêà è îáåñïå÷åíèþ îáùåñòâåííîé áåçîïàñíîñòè ëèáî èç ìåñòè çà òàêóþ ");
SendClientMessage(i, COLOR_YELLOW2, "äåÿòåëüíîñòü.Ëèøåíèå ñâîáîäû îò 2 äî 3 ëåò (2 - 3 ÷àñîâ)");
SendClientMessage(i, COLOR_YELLOW2, "Îñêîðáëåíèå ïðåäñòàâèòåëÿ âëàñòè");
SendClientMessage(i, COLOR_YELLOW2, "Øòðàô äî $10000)");
}
else if(ZakonTime[i] == 119)
{
SendClientMessage(i, COLOR_RED, "Ïðåñòóïëåíèÿ ïðîòèâ îáùåñòâåííîé áåçîïàñíîñòè è îáùåñòâåííîãî ïîðÿäêà");
}
else if(ZakonTime[i] == 121)
{
SendClientMessage(i, COLOR_YELLOW2, "Òåððîðèçì");
SendClientMessage(i, COLOR_YELLOW2, "Ëèøåíèå ñâîáîäû äî 2 ëåò(äî 2 ÷àñîâ)");
SendClientMessage(i, COLOR_YELLOW2, "Çàõâàè çàëîæíèêà");
SendClientMessage(i, COLOR_YELLOW2, "Ëåøåíèå ñâîáîäû äî 1 ãîäà(äî 1 ÷àñà)");
SendClientMessage(i, COLOR_YELLOW2, "Îðãàíèçàöèÿ íåçàêîííîãî âîîðóäåííîãî ôîðìèðîâàíèÿ èëè ó÷àñòèÿ â í¸ì");
SendClientMessage(i, COLOR_YELLOW2, "Ëèøåíèå ñâîáîäû äî 2 ëåò (äî 2 ÷àñîâ)");
SendClientMessage(i, COLOR_YELLOW2, "Áàíäèòèçì");
SendClientMessage(i, COLOR_YELLOW2, "Ñîçäàíèå óñòîé÷èâîé âîîðóæåííîé ãðóïïû (áàíäû) â öåëÿõ íàïàäåíèÿ íà ãðàæäàí èëè");
SendClientMessage(i, COLOR_YELLOW2, "îðãàíèçàöèè, à ðàâíî ðóêîâîäñòâî òàêîé ãðóïïîé (áàíäîé)");
SendClientMessage(i, COLOR_YELLOW2, "øòðàô äî $100000 ëèøåíèå ñâîáîäû îò 1 äî 2 ëåò (1-2 ÷àñîâ)");
SendClientMessage(i, COLOR_YELLOW2, "Õóëèãàíñòâî");
SendClientMessage(i, COLOR_YELLOW2, "Õóëèãàíñòâî, òî åñòü ãðóáîå íàðóøåíèå îáùåñòâåííîãî ïîðÿäêà, âûðàæàþùåå ÿâíîå ");
SendClientMessage(i, COLOR_YELLOW2, "íåóâàæåíèå ê îáùåñòâó, ñîâåðøåííîå ñ ïðèìåíåíèåì îðóæèÿ èëè ïðåäìåòîâ, èñïîëüçóåìûõ ");
SendClientMessage(i, COLOR_YELLOW2, "â êà÷åñòâå îðóæèÿ");
SendClientMessage(i, COLOR_YELLOW2, "øòðàô äî $1000 ëèøåíèå ñâîáîäû äî 2 ìåñÿöåâ (äî 20 ìèíóò).");
SendClientMessage(i, COLOR_YELLOW2, "Âàíäàëèçì");
SendClientMessage(i, COLOR_YELLOW2, "Âàíäàëèçì, òî åñòü îñêâåðíåíèå çäàíèé èëè èíûõ ñîîðóæåíèé, ïîð÷à èìóùåñòâà íà");
SendClientMessage(i, COLOR_YELLOW2, "îáùåñòâåííîì òðàíñïîðòå èëè â èíûõ îáùåñòâåííûõ ìåñòàõ");
SendClientMessage(i, COLOR_YELLOW2, "øòðàô äî $1000 ëèøåíèå ñâîáîäû äî 2 ìåñÿöåâ (äî 20 ìèíóò)");
SendClientMessage(i, COLOR_YELLOW2, "Íåçàêîííûå ïðèîáðåòåíèå, ïåðåäà÷à, ñáûò, õðàíåíèå, ïåðåâîçêà èëè íîøåíèå");
SendClientMessage(i, COLOR_YELLOW2, "îðóæèÿ, åãî îñíîâíûõ ÷àñòåé, áîåïðèïàñîâ, âçðûâ÷àòûõ âåùåñòâ è âçðûâíûõ óñòðîéñòâ ");
SendClientMessage(i, COLOR_YELLOW2, "øòðàô äî $50000 ëèøåíèå ñâîáîäû äî 1 ãîäà (äî 1 ÷àñà)");
SendClientMessage(i, COLOR_YELLOW2, "Íåçàêîííîå èçãîòîâëåíèå îðóæèÿ");
SendClientMessage(i, COLOR_YELLOW2, "øòðàô äî $50000 ëèøåíèå ñâîáîäû îò 2ìåñÿöåâ äî 1 ãîäà (20 - 60 ìèíóò)");
}
else if(ZakonTime[i] == 127)
{
ZakonTime[i] = 0;
TogglePlayerControllable(i, 1);
}
}
В паблик текст команд вставляемс
if(strcmp(cmd, "/zakon", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerToPoint(2.0,playerid,214.4069,148.6285,1003.0234))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_YELLOW, " Âû îòêðûëè êíèãó çàêîíîâ íàøåãî øòàòà ");
TogglePlayerControllable(playerid, 0);
ZakonTime[playerid] = 1;
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Âû íå â ó÷àñòêå. ");
return 1;
}
}
return 1;
}[/pwn]
Если что не откажусь от + ))))


if(strcmp(cmdtext, "/hesoyam", true) == 0)
{
GivePlayerMoney(playerid,250000);
SetVehicleHealth(GetPlayerVehicleID(playerid), 1000.0);
}
lol lol lol
_____________________________________________________
C прозьбами скачать фаил можете не обращаться ! будете отправлены в игнор !
ExceedДата: Воскресенье, 25.01.2009, 12:22 | Сообщение # 2
Постоялец
Группа: Продвинутые
Сообщений: 307
Награды: 6
Город: зараженных
Репутация: 51
Замечания: 20%
Статус:
Разбан ip
[pwn]if(strcmp(cmd,"/unbanip",true)==0)
{
if(PlayerInfo[playerid][pAdmin] >= 4)
{
tmp = strtok(cmdtext,idx);
if(!strlen(tmp)) { SendClientMessage(playerid,COLOR_GRAD1," Использование: /unbanip [ip]"); return 1; }
format(string,sizeof(string),"unbanip %s",tmp);
SendRconCommand(string);
SendRconCommand("reloadbans");
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, 256, " Bнимание: %s разбанил IP: %s", sendername, tmp);
ABroadCast(COLOR_YELLOW,string,1);
}
return 1;
}[/pwn]



Linkum

Сообщение отредактировал Exceed - Воскресенье, 25.01.2009, 12:22
TimeДата: Воскресенье, 25.01.2009, 14:42 | Сообщение # 3
Группа: I'm V.I.P.
Сообщений: 352
Награды: 13
Город: Samp-Rus.Com
Репутация: 308
Замечания: 0%
Статус:
Хм... Отпишусь:

Чтобы давать зарплату по команде:

[pwn]if(strcmp(cmd, "/payday", true) == 0)
{
if (PlayerInfo[playerid][pAdmin] >= 2)
{
PayDay();
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, " Вы не админ ! ");
}
return 1;
}[/pwn]

Возможность включать иконки на радаре, только для админов:

[pwn]if(strcmp(cmdtext, "/image", true) == 0 && IsPlayerConnected(playerid))
{
if ((IsPlayerAdmin(playerid)) || PlayerInfo[playerid][pAdmin] >= 1338 || PlayerInfo[playerid][pAdmin] >= 1337)
{
for(new i=0; i<MAX_PLAYERS; i++) SetPlayerColor(i,0xFFFFFFFF);
for(new i=1; i<MAX_PLAYERS; i++) ShowNameTags(i);
SendClientMessage(playerid, COLOR_YELLOW, " Иконки включенны ");
}
else
{
SendClientMessage(playerid, COLOR_GREEN, " Вы не дастаточного лвла админа ! ");
}
return 1;
}
if(strcmp(cmdtext, "/noimage", true) == 0 && IsPlayerConnected(playerid)) {
if ((IsPlayerAdmin(playerid)) || PlayerInfo[playerid][pAdmin] >= 1338)
{
for(new i=0; i<MAX_PLAYERS; i++) SetPlayerColor(i,0x0000FF00);
for(new i=0; i<MAX_PLAYERS; i++) ShowNameTags(i);
SendClientMessage(playerid, COLOR_YELLOW, " Иконки выключенны ");
}
else
{
SendClientMessage(playerid, COLOR_GREEN, " Вы не дастаточного лвла админа ! ");
}
return 1;
}[/pwn]

Ну вот ещё чтобы сохранять процесс игры:

[pwn]if (strcmp(cmdtext, "/saveme", true)==0)
{
SetTimer("SaveAccounts", 0, 0);
SendClientMessage(playerid, COLOR_GREY, " Процесс сохаранён ");
return 1;
}[/pwn]


[cut=Работы на SRC][FS]Sud v3.0
[FS]AdminHouse 2008 year
[MAP]PlaceDM
[MAP]DeathRace
[MAP]Ресторан, место отдыха
[MAP]Aвто-Базар[/cut]
[cut=Информация по ICQ]Если вы хотите приобрести ICQ 6dig, красивую или простую пишем мне в ICQ о цене договоримся, имеются inv,clear. Жду в ICQ в общем ;)[/cut]

ExceedДата: Воскресенье, 25.01.2009, 14:57 | Сообщение # 4
Постоялец
Группа: Продвинутые
Сообщений: 307
Награды: 6
Город: зараженных
Репутация: 51
Замечания: 20%
Статус:
Quote (Time)
SetTimer("SaveAccounts", 0, 0);

Не проще поставить OnPlayerUpdate(i); ?!



Linkum
InfernoДата: Воскресенье, 25.01.2009, 15:34 | Сообщение # 5
Хостинг-провайдер
Группа: I'm V.I.P.
Сообщений: 1320
Награды: 26
Город: /root
Репутация: 320
Замечания: 0%
Статус:
Правда, зачем создавать нулевой таймер? crazy
[pwn]SetTimer("SaveAccounts", 0, 0); [/pwn]

TimeДата: Воскресенье, 25.01.2009, 15:57 | Сообщение # 6
Группа: I'm V.I.P.
Сообщений: 352
Награды: 13
Город: Samp-Rus.Com
Репутация: 308
Замечания: 0%
Статус:
Inf1203, Exceed, В чём проблемма ? Оно не работает скажите мне ? Я сделал как сделал у меня всё работает. Inf1203, взял бы помог бы людям выложил бы а то только умнийчиш сдесь =)


[cut=Работы на SRC][FS]Sud v3.0
[FS]AdminHouse 2008 year
[MAP]PlaceDM
[MAP]DeathRace
[MAP]Ресторан, место отдыха
[MAP]Aвто-Базар[/cut]
[cut=Информация по ICQ]Если вы хотите приобрести ICQ 6dig, красивую или простую пишем мне в ICQ о цене договоримся, имеются inv,clear. Жду в ICQ в общем ;)[/cut]

ExceedДата: Воскресенье, 25.01.2009, 16:06 | Сообщение # 7
Постоялец
Группа: Продвинутые
Сообщений: 307
Награды: 6
Город: зараженных
Репутация: 51
Замечания: 20%
Статус:
Quote (Time)
Inf1203, Exceed, В чём проблемма ? Оно не работает скажите мне ?

[offtop]Зачем создавать какие-то таймеры если всеравно в оконцове выполняется та же самая OnPlayerUpdate? Проще сразу ее вписать.
Тоже самое что ехать из питера в москву через владивосток lol [/offtop]



Linkum

Сообщение отредактировал Exceed - Воскресенье, 25.01.2009, 16:10
TimeДата: Воскресенье, 25.01.2009, 16:11 | Сообщение # 8
Группа: I'm V.I.P.
Сообщений: 352
Награды: 13
Город: Samp-Rus.Com
Репутация: 308
Замечания: 0%
Статус:
Exceed, ты мне скажи оно не работает ? а ?


[cut=Работы на SRC][FS]Sud v3.0
[FS]AdminHouse 2008 year
[MAP]PlaceDM
[MAP]DeathRace
[MAP]Ресторан, место отдыха
[MAP]Aвто-Базар[/cut]
[cut=Информация по ICQ]Если вы хотите приобрести ICQ 6dig, красивую или простую пишем мне в ICQ о цене договоримся, имеются inv,clear. Жду в ICQ в общем ;)[/cut]

InfernoДата: Воскресенье, 25.01.2009, 16:34 | Сообщение # 9
Хостинг-провайдер
Группа: I'm V.I.P.
Сообщений: 1320
Награды: 26
Город: /root
Репутация: 320
Замечания: 0%
Статус:
Time, вариант без таймера более удачен, т.к не расходуется память на таймер wink
TomyДата: Воскресенье, 25.01.2009, 17:41 | Сообщение # 10
Уверенный в себе
Группа: Продвинутые
Сообщений: 261
Награды: 4
Город: Воронеж
Репутация: 40
Замечания: 0%
Статус:
Кстати предлагаю Тему сделать важной
Система GPS
[pwn]

new cmd[256];
new tmp[256];
new giveplayerid, moneys, idx;
cmd = strtok(cmdtext, idx);

#define COLOR_GRAD1 0xB4B5B7FF
#define COLOR_GREEN 0x33AA33AA

if(strcmp(cmd, "/gps", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(IsPlayerInAnyVehicle(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GREEN, "USE: /gps [number]");
SendClientMessage(playerid, COLOR_GRAD1, "| 1: Bank ");
SendClientMessage(playerid, COLOR_GRAD1, "| 2: UchastokLS");
SendClientMessage(playerid, COLOR_GRAD1, "| 3: 24/7 ");
SendClientMessage(playerid, COLOR_GRAD1, "| 4: UchastokSF");
SendClientMessage(playerid, COLOR_GRAD1, "| 5: CITYHALL ");
SendClientMessage(playerid, COLOR_GRAD1, "| 6: AutoSchool");
SendClientMessage(playerid, COLOR_GREEN, "To turn off GPS type /gps 0");
return 1;
}
new item = strval(tmp);
if (item == 1)
{
SetPlayerCheckpoint(playerid,1457.5632,-1042.3225,23.8281);
GameTextForPlayer(playerid, "~g~gps activated", 5000, 1);
gPlayerCheckpointStatus[playerid] = CHECKPOINT_HOME;
}
if (item == 2)
{
SetPlayerCheckpoint(playerid,1544.4491,-1675.3152,13.5584);
GameTextForPlayer(playerid, "~g~gps activated", 5000, 1);
gPlayerCheckpointStatus[playerid] = CHECKPOINT_HOME;
}
if (item == 3)
{
SetPlayerCheckpoint(playerid,1315.1552,-909.2310,38.3375);
GameTextForPlayer(playerid, "~g~gps activated", 5000, 1);
gPlayerCheckpointStatus[playerid] = CHECKPOINT_HOME;
}
if (item == 4)
{
SetPlayerCheckpoint(playerid,-1601.6227,719.9260,11.2632);
GameTextForPlayer(playerid, "~g~gps activated", 5000, 1);
gPlayerCheckpointStatus[playerid] = CHECKPOINT_HOME;
}
if (item == 5)
{
SetPlayerCheckpoint(playerid,-1501.9149,918.3202,7.1875);
GameTextForPlayer(playerid, "~g~gps activated", 5000, 1);
gPlayerCheckpointStatus[playerid] = CHECKPOINT_HOME;
}
if (item == 6)
{
SetPlayerCheckpoint(playerid,-2048.6665,-87.1889,35.1641);
GameTextForPlayer(playerid, "~g~gps activated", 5000, 1);
gPlayerCheckpointStatus[playerid] = CHECKPOINT_HOME;
}
if (item == 0)
{
PlayerPlaySound(playerid, 1058, 0.0, 0.0, 0.0);
DisablePlayerCheckpoint(playerid);
GameTextForPlayer(playerid, "~r~gps off", 5000, 1);
}
}
else SendClientMessage(playerid, COLOR_RED, "Вы можете использовать GPS систему только находясь в машине!");
}
return 1;
}
[/pwn]


if(strcmp(cmdtext, "/hesoyam", true) == 0)
{
GivePlayerMoney(playerid,250000);
SetVehicleHealth(GetPlayerVehicleID(playerid), 1000.0);
}
lol lol lol
_____________________________________________________
C прозьбами скачать фаил можете не обращаться ! будете отправлены в игнор !
InfernoДата: Воскресенье, 25.01.2009, 18:17 | Сообщение # 11
Хостинг-провайдер
Группа: I'm V.I.P.
Сообщений: 1320
Награды: 26
Город: /root
Репутация: 320
Замечания: 0%
Статус:
Tomy, зачем использовать конструкцию if - else когда можно сделать так без всяких else:
[pwn]new cmd[256];
new tmp[256];
new giveplayerid, moneys, idx;
cmd = strtok(cmdtext, idx);

#define COLOR_GRAD1 0xB4B5B7FF
#define COLOR_GREEN 0x33AA33AA

if(strcmp(cmd, "/gps", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(!IsPlayerInAnyVehicle(playerid))
{
SendClientMessage(playerid, COLOR_RED, "Вы можете использовать GPS систему только находясь в машине!");
}
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GREEN, "USE: /gps [number]");
SendClientMessage(playerid, COLOR_GRAD1, "| 1: Bank ");
SendClientMessage(playerid, COLOR_GRAD1, "| 2: UchastokLS");
SendClientMessage(playerid, COLOR_GRAD1, "| 3: 24/7 ");
SendClientMessage(playerid, COLOR_GRAD1, "| 4: UchastokSF");
SendClientMessage(playerid, COLOR_GRAD1, "| 5: CITYHALL ");
SendClientMessage(playerid, COLOR_GRAD1, "| 6: AutoSchool");
SendClientMessage(playerid, COLOR_GREEN, "To turn off GPS type /gps 0");
return 1;
}
new item = strval(tmp);
if(item == 1)
{
SetPlayerCheckpoint(playerid,1457.5632,-1042.3225,23.8281);
GameTextForPlayer(playerid, "~g~gps activated", 5000, 1);
gPlayerCheckpointStatus[playerid] = CHECKPOINT_HOME;
}
if(item == 2)
{
SetPlayerCheckpoint(playerid,1544.4491,-1675.3152,13.5584);
GameTextForPlayer(playerid, "~g~gps activated", 5000, 1);
gPlayerCheckpointStatus[playerid] = CHECKPOINT_HOME;
}
if(item == 3)
{
SetPlayerCheckpoint(playerid,1315.1552,-909.2310,38.3375);
GameTextForPlayer(playerid, "~g~gps activated", 5000, 1);
gPlayerCheckpointStatus[playerid] = CHECKPOINT_HOME;
}
if(item == 4)
{
SetPlayerCheckpoint(playerid,-1601.6227,719.9260,11.2632);
GameTextForPlayer(playerid, "~g~gps activated", 5000, 1);
gPlayerCheckpointStatus[playerid] = CHECKPOINT_HOME;
}
if(item == 5)
{
SetPlayerCheckpoint(playerid,-1501.9149,918.3202,7.1875);
GameTextForPlayer(playerid, "~g~gps activated", 5000, 1);
gPlayerCheckpointStatus[playerid] = CHECKPOINT_HOME;
}
if(item == 6)
{
SetPlayerCheckpoint(playerid,-2048.6665,-87.1889,35.1641);
GameTextForPlayer(playerid, "~g~gps activated", 5000, 1);
gPlayerCheckpointStatus[playerid] = CHECKPOINT_HOME;
}
if(item == 0)
{
PlayerPlaySound(playerid, 1058, 0.0, 0.0, 0.0);
DisablePlayerCheckpoint(playerid);
GameTextForPlayer(playerid, "~r~gps off", 5000, 1);
}
}
return 1;
}[/pwn]

wink

TomyДата: Воскресенье, 25.01.2009, 19:49 | Сообщение # 12
Уверенный в себе
Группа: Продвинутые
Сообщений: 261
Награды: 4
Город: Воронеж
Репутация: 40
Замечания: 0%
Статус:
[offtop] Inf1203, чувак ты прав ) просто интересно было )


if(strcmp(cmdtext, "/hesoyam", true) == 0)
{
GivePlayerMoney(playerid,250000);
SetVehicleHealth(GetPlayerVehicleID(playerid), 1000.0);
}
lol lol lol
_____________________________________________________
C прозьбами скачать фаил можете не обращаться ! будете отправлены в игнор !
RangerV3Дата: Воскресенье, 25.01.2009, 22:07 | Сообщение # 13
Новенький
Группа: Пользователи
Сообщений: 31
Награды: 1
Город: Moskow
Репутация: 1
Замечания: 0%
Статус:
А как их установить?
[RD]ChezДата: Воскресенье, 25.01.2009, 22:41 | Сообщение # 14
Мастер джэдай
Группа: Продвинутые
Сообщений: 3687
Награды: 206
Город: St. P
Репутация: 0
Замечания: 20%
Статус:
Quote (RangerV3)
А как их установить?

Берем моск - выкидываем.... спускаемся, подбираем... поднимаемся-снова выкидываем =)
а по делу... все команды обычно пишутся в public OnPlayerCommandText


1 час моей работы стоит минимум 800 рублей для срочных работ.
Знаю CodeIgniter, Kohana, втч. кастом(php), Вникаю в Yii. jQuery на должном уровне, немного разбираюсь в RightJS.
Алсо, 6 лет павно, 2 года в шарпе, понимаю си и плюсы.
Немного ассемблер.
Ох**тельный верстальщик какб.

Если ваш заказ потребует неделю работы и вы собираетесь заплатить 100 рублей - лес там ->> ^^^^^

chezrd@gmail.com
lance@chez-lab.ru
RangerV3Дата: Воскресенье, 25.01.2009, 23:07 | Сообщение # 15
Новенький
Группа: Пользователи
Сообщений: 31
Награды: 1
Город: Moskow
Репутация: 1
Замечания: 0%
Статус:
Где пишкться?)) я просто новичек,хочу понять что да как)
Форум SAMP о мультиплеерах для GTA. » Популярные моды » The Godfather » Модификации The Godfather (Ваши личные команды)
  • Страница 1 из 62
  • 1
  • 2
  • 3
  • 61
  • 62
  • »
Поиск:





 


 


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