 |
|
 |
|
|
|
Последние Файлы GTA 4 |
Последние Файлы GTA-MP |
Реклама |
|
|
|
|
|
Модификации 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%
Статус: 
| Правда, зачем создавать нулевой таймер? [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? Проще сразу ее вписать. Тоже самое что ехать из питера в москву через владивосток [/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, вариант без таймера более удачен, т.к не расходуется память на таймер
|
| |
|
|
| 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] 
|
| |
|
|
| 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%
Статус: 
| Где пишкться?)) я просто новичек,хочу понять что да как)
|
| |
|
|
|
 |
|
 | |
| |
|