public OnPlayerConnect(playerid) { new novyhrac[100]; GetPlayerName(playerid, novyhrac, 24); format(novyhrac, 100, "%s se pripojil do hry.", novyhrac); SendClientMessageToAll(0x00FFBBFF, novyhrac); SendClientMessage(playerid,0xFF4500AA,"======================================================================"); SendClientMessage(playerid,0x33ccffaa,"Vitaj Na servery Prijemnu zábavu !"); SendClientMessage(playerid,0x33ccffaa,""); SendClientMessage(playerid,0x33ccffaa,"Registracia nieje nutná,Ale ak chceš Aby sa ty scóre uložilo"); SendClientMessage(playerid,0x33ccffaa,""); SendClientMessage(playerid,0x33ccffaa,"/register HESLO, /login HESLO Nezabudny nidky heslo ! Inač sa nedostaneš na server"); SendClientMessage(playerid,0x33ccffaa,"Napoveda : /help /animace"); SendClientMessage(playerid,0xFF4500AA,"======================================================================"); SendClientMessage(playerid,0xff0000aa,"Hraješ na One Diriction v0.1"); GivePlayerMoney(playerid,25000); SetPlayerColor(playerid,0x666666FF); return 1; }
public OnPlayerDisconnect(playerid, reason) { new odchozihrac[100]; GetPlayerName(playerid, odchozihrac, 30); switch (reason) { case 0: format(odchozihrac, 100, "%s opustil server.", odchozihrac); case 1: format(odchozihrac, 100, "%s opustil server.", odchozihrac); case 2: format(odchozihrac, 100, "%s byl vyhozen.", odchozihrac); } return 1; }
public OnPlayerSpawn(playerid) { if(udb_Exists(PlayerName(playerid))) return SendClientMessage(playerid,SYSTEM,"Prihlás sa !"); else SendClientMessage(playerid,SYSTEM,"Zaregistruj sa !"); return 1; }
public OnPlayerDeath(playerid, killerid, reason) { return 1; }
public OnVehicleSpawn(vehicleid) { return 1; }
public OnVehicleDeath(vehicleid, killerid) { return 1; }
public OnPlayerText(playerid, text[]) { if(message[playerid] == 1) {//uz odoslal jednu spravu SendClientMessage(playerid,0x33ccffaa,"[ ! ] Anti-Spam Jedna správa za 5 Sekund !");// upozornenie return 0;// zamedzenie odoslaniu spravy >> spominana hodnota false } else {// opacny pripad ked sprava este nebola odoslana message[playerid] = 1;//nastavime odoslanie spravy SetTimerEx("spam",5000,0,"i",playerid);//timer ktory resetne hodnotu message za 5 sekund } return 1; }
public OnPlayerCommandText(playerid, cmdtext[]) { dcmd(login,5,cmdtext); dcmd(setloc,6,cmdtext); dcmd(teleport,8,cmdtext); dcmd(register,8,cmdtext);
if (strcmp("/draglv", cmdtext, true, 10) == 0) { new string[256]; new nick[MAX_PLAYER_NAME]; GetPlayerName(playerid,nick,sizeof(nick)); format(string,sizeof(string),"Hráč %s se odwarpoval na Draglv",nick); SendClientMessageToAll(0x33ccffaa,string); if(IsPlayerInAnyVehicle(playerid) && PLAYER_STATE_DRIVER) { new VehID = GetPlayerVehicleID(playerid); SetVehiclePos(VehID,1473.9213,1780.9507,10.8125); }else{ SetPlayerPos(playerid,1473.9213,1780.9507,10.8125); } return 1; }
if (strcmp("/dragsf", cmdtext, true, 10) == 0) { new string[256]; new nick[MAX_PLAYER_NAME]; GetPlayerName(playerid,nick,sizeof(nick)); format(string,sizeof(string),"Hráč %s se odwarpoval na Dragsf",nick); SendClientMessageToAll(0x33ccffaa,string); if(IsPlayerInAnyVehicle(playerid) && PLAYER_STATE_DRIVER) { new VehID = GetPlayerVehicleID(playerid); SetVehiclePos(VehID,-1671.2374,-174.6528,14.1484); }else{ SetPlayerPos(playerid,-1671.2374,-174.6528,14.1484); } return 1; }
if (strcmp("/dragls", cmdtext, true, 10) == 0) { new string[256]; new nick[MAX_PLAYER_NAME]; GetPlayerName(playerid,nick,sizeof(nick)); format(string,sizeof(string),"Hráč %s se odwarpoval na Dragls",nick); SendClientMessageToAll(0x33ccffaa,string); if(IsPlayerInAnyVehicle(playerid) && PLAYER_STATE_DRIVER) { new VehID = GetPlayerVehicleID(playerid); SetVehiclePos(VehID,1420.5613,-2492.5190,13.5547); }else{ SetPlayerPos(playerid,1420.5613,-2492.5190,13.5547); } return 1; } if (strcmp("/ostrov", cmdtext, true, 10) == 0) { new string[256]; new nick[MAX_PLAYER_NAME]; GetPlayerName(playerid,nick,sizeof(nick)); format(string,sizeof(string),"Hráč %s se odwarpoval na Ostrov",nick); SendClientMessageToAll(0x33ccffaa,string); if(IsPlayerInAnyVehicle(playerid) && PLAYER_STATE_DRIVER) { new VehID = GetPlayerVehicleID(playerid); SetVehiclePos(VehID,-954.0731,2718.5393,45.8672); }else{ SetPlayerPos(playerid,-954.0731,2718.5393,45.8672); } return 1; } if (strcmp("/driftpoust", cmdtext, true, 10) == 0) { new string[256]; new nick[MAX_PLAYER_NAME]; GetPlayerName(playerid,nick,sizeof(nick)); format(string,sizeof(string),"Hráč %s se odwarpoval na Driftpoust",nick); SendClientMessageToAll(0x33ccffaa,string); if(IsPlayerInAnyVehicle(playerid) && PLAYER_STATE_DRIVER) { new VehID = GetPlayerVehicleID(playerid); SetVehiclePos(VehID,-307.5260,1514.7635,75.3594); }else{ SetPlayerPos(playerid,-307.5260,1514.7635,75.3594); } return 1; } if (strcmp("/driftlv", cmdtext, true, 10) == 0) { new string[256]; new nick[MAX_PLAYER_NAME]; GetPlayerName(playerid,nick,sizeof(nick)); format(string,sizeof(string),"Hráč %s se odwarpoval na Driftlv",nick); SendClientMessageToAll(0x33ccffaa,string); if(IsPlayerInAnyVehicle(playerid) && PLAYER_STATE_DRIVER) { new VehID = GetPlayerVehicleID(playerid); SetVehiclePos(VehID,2320.3948,1448.6752,42.8203); }else{ SetPlayerPos(playerid,2320.3948,1448.6752,42.8203); } return 1; } if (strcmp("/driftls", cmdtext, true, 10) == 0) { new string[256]; new nick[MAX_PLAYER_NAME]; GetPlayerName(playerid,nick,sizeof(nick)); format(string,sizeof(string),"Hráč %s se odwarpoval na Driftls",nick); SendClientMessageToAll(0x33ccffaa,string); if(IsPlayerInAnyVehicle(playerid) && PLAYER_STATE_DRIVER) { new VehID = GetPlayerVehicleID(playerid); SetVehiclePos(VehID,1264.4960,-2034.2922,59.2914); }else{ SetPlayerPos(playerid,1264.4960,-2034.2922,59.2914); } return 1; } if (strcmp("/driftsf", cmdtext, true, 10) == 0) { new string[256]; new nick[MAX_PLAYER_NAME]; GetPlayerName(playerid,nick,sizeof(nick)); format(string,sizeof(string),"Hráč %s se odwarpoval na Driftsf",nick); SendClientMessageToAll(0x33ccffaa,string); if(IsPlayerInAnyVehicle(playerid) && PLAYER_STATE_DRIVER) { new VehID = GetPlayerVehicleID(playerid); SetVehiclePos(VehID,-2407.1277,-597.5767,132.6484); }else{ SetPlayerPos(playerid,-2407.1277,-597.5767,132.6484); } return 1; } new wstring[128]; format(wstring,128, "Server : Příkaz %s neexistuje !", cmdtext); SendClientMessage(playerid, 0x33ccffaa, wstring); return 1; }
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger) { new var0[50]; format(var0, 50, "Sadol si si do auta!: %i", vehicleid); GameTextForPlayer(playerid, var0, 3000, 5); return 1; }
public OnPlayerExitVehicle(playerid, vehicleid) { return 1; }
public OnPlayerStateChange(playerid, newstate, oldstate) { return 1; }
public OnPlayerEnterCheckpoint(playerid) { return 1; }
public OnPlayerLeaveCheckpoint(playerid) { return 1; }
public OnPlayerEnterRaceCheckpoint(playerid) { return 1; }
public OnPlayerLeaveRaceCheckpoint(playerid) { return 1; }
public OnRconCommand(cmd[]) { return 1; }
public OnPlayerRequestSpawn(playerid) { return 1; }
public OnObjectMoved(objectid) { return 1; }
public OnPlayerObjectMoved(playerid, objectid) { return 1; }
public OnPlayerPickUpPickup(playerid, pickupid) { return 1; }
public OnVehicleMod(playerid, vehicleid, componentid) { return 1; }
public OnVehiclePaintjob(playerid, vehicleid, paintjobid) { return 1; }
public OnVehicleRespray(playerid, vehicleid, color1, color2) { return 1; }
public OnPlayerSelectedMenuRow(playerid, row) { return 1; }
public OnPlayerExitedMenu(playerid) { return 1; }
public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid) { return 1; }
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys) { return 1; }
public OnRconLoginAttempt(ip[], password[], success) { return 1; }
public OnPlayerUpdate(playerid) { return 1; }
public OnPlayerStreamIn(playerid, forplayerid) { return 1; }
public OnPlayerStreamOut(playerid, forplayerid) { return 1; }
public OnVehicleStreamIn(vehicleid, forplayerid) { return 1; }
public OnVehicleStreamOut(vehicleid, forplayerid) { return 1; }
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { return 1; }
public OnPlayerClickPlayer(playerid, clickedplayerid, source) { return 1; }
dcmd_register(playerid,params[]) { if (login[playerid]) return SendClientMessage(playerid, SYSTEM,"Už si zaregistrováný !"); if (udb_Exists(PlayerName(playerid))) return SendClientMessage(playerid, SYSTEM,"Učet už existuje prihlas sa pomocou /login HESLO"); if (strlen(params)==0) return SendClientMessage(playerid, SYSTEM,"Použitie /register heslo"); if (udb_Create(PlayerName(playerid),params)) return SendClientMessage(playerid, SYSTEM,"Učet uspešne Zaregistrovaný prihlas sa pomocou /login HESLO"); return 1; } stock PlayerName(playerid) { new name[24]; GetPlayerName(playerid, name, sizeof(name)); return name; }
dcmd_login(playerid,params[]) { if (login[playerid]) return SendClientMessage(playerid, SYSTEM,"Už si prihlasený"); if (!udb_Exists(PlayerName(playerid))) return SendClientMessage(playerid, SYSTEM,"Účet nexistuje zaregistrujte sa pomocou /register heslo."); if (strlen(params)==0) return SendClientMessage(playerid, SYSTEM,"Pužitie /login HESLO"); if (udb_CheckLogin(PlayerName(playerid),params)) { GivePlayerMoney(playerid,dUserINT(PlayerName(playerid)).("money")-GetPlayerMoney(playerid)); login[playerid]=true; return SendClientMessage(playerid, SYSTEM,"Uspešne Prihlasení !"); } return SendClientMessage(playerid, SYSTEM,"Zle prihlasovacie HESLO !"); } CMD:pm(playerid, params[]) { new str2[128], id; if(sscanf(params, "us[128]", id, str2)) return SendClientMessage(playerid, COLOR_WHITE, "Použi : /pm [iD] [sPRAVA]"); if(!IsPlayerConnected(id)) return GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~n~~n~~n~~w~CHYBA: TATO ID Nieje Online", 3000, 3); if(playerid == id) return GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~n~~n~~n~~w~Nemožeš písať PM SAM SEBE !", 3000, 3); if(GetPVarInt(id, "BlockPM") == 1) return GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~n~~n~~n~~w~Hráč blokuje vášu PM", 3000, 3); new Name1[MAX_PLAYER_NAME], Name2[MAX_PLAYER_NAME], str[128]; GetPlayerName(playerid, Name1, sizeof(Name1)); GetPlayerName(id, Name2, sizeof(Name2)); format(str, sizeof(str), "((PM Od %s: %s))", Name2, str2); SendClientMessage(playerid, COLOR_YELLOW, str); format(str, sizeof(str), "((PM Pre %s: %s))", Name1, str2); SendClientMessage(id, COLOR_YELLOW, str); return 1; }
CMD:blockpm(playerid, params[]) { if(GetPVarInt(playerid, "BlockPM") == 1) { SetPVarInt(playerid, "BlockPM", 0); GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~n~~n~~n~~w~Si si odblokoval PM", 3000, 3); } else { SetPVarInt(playerid, "BlockPM", 1); GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~n~~n~~n~~w~Vy ste zablovkovali jeho PM", 3000, 3); } return 1; } dcmd_setloc(playerid,params[]) //příkaz { #pragma unused params//params nebudeme používat GetPlayerPos(playerid,xteleport,yteleport,zteleport);//zjistí pozici hráče a uloží ji jako xteleport,ytele... new hrac[100];//nadefinujeme si hráče GetPlayerName(playerid,hrac,24);//zjistíme jméno hráče a uložíme jako hrac format(hrac,100,"Hráč %s uložil veřejnou pozici pro /teleport",hrac,playerid);//formatovany text - na konci je napsano hrac, to je aby se jako %s dalo jeho jmeno playerid to snad chapete SendClientMessageToAll(0x33ccffaa,hrac);//formatovany text - SVETLE_MODRA - barva, text odkaz na formatovany text "text" return 1; } dcmd_teleport(playerid,params[]) //příkaz { #pragma unused params//params nebudeme používat SetPlayerPos(playerid,xteleport,yteleport,zteleport);//nastaví hráči pozici xteleport,ytele... new hrac[100];//nadefinujeme si hráče GetPlayerName(playerid,hrac,24);//zjistíme jméno hráče a uložíme jako hrac format(hrac,100,"Hráč %s se odwarpoval na veřejnou pozici pro /teleport",hrac,playerid);//formatovany text - na konci je napsano hrac, to je aby se jako %s dalo jeho jmeno playerid to snad chapete SendClientMessageToAll(0x33ccffaa,hrac);//formatovany text - SVETLE_MODRA - barva, text odkaz na formatovany text "text" return 1; }
COMMAND:afk(playerid,params[]){ new Name[32],string[128]; GetPlayerName(playerid, Name, 32); if(GetPVarInt(playerid,"AFK") == 0){ if(GetPVarInt(playerid,"AFK_TIME") > gettime()){ new str[128]; format(str,128,"[AFK] AFK můžeš být až za %i sekund.",GetPVarInt(playerid,"AFK_TIME")-gettime()); SendClientMessage(playerid,-1,str); }else{ strins(Name, "[AFK]", 0); SetPlayerName(playerid, Name); format(string,128,"Hráč %s je nyní AFK (\"%s\").",Name,params); SendClientMessageToAll(-1,string); TogglePlayerControllable(playerid,false); SetPVarInt(playerid,"AFK_World",GetPlayerVirtualWorld(playerid)); ExSetPlayerVirtualWorld(playerid,GetPlayerVirtualWorld(playerid)+2012); SetPVarInt(playerid,"AFK",1); } }else{ strdel(Name, 0, 5); SetPlayerName(playerid,Name); format(string,128,"Hráč %s je zpět.",Name); SendClientMessageToAll(-1,string); new Future = gettime() + FUTURE_TIME; SetPVarInt(playerid,"AFK_TIME",Future); TogglePlayerControllable(playerid,true); SetPlayerVirtualWorld(playerid,GetPVarInt(playerid,"AFK_World")); DeletePVar(playerid,"AFK"); DeletePVar(playerid,"AFK_World"); } return 1; }
Chcel by som sa spýtať kde mam sakra chybu ? Keď to nahram na server tak mi v GameMode píše Unkown prečo ? čo tam mám chybne keď mi to ide complovať(neviem jak sa to píše )
Dotaz
WARNING EPIC CODE 0
#include <a_samp>
#include <dudb>
#include <dini>
#include <sscanf2>
#include <zcmd>
#define FARBA_38 0x00FFBBFF
#define COLOR_YELLOW 0xFFFF00FF
#define COLOR_WHITE 0xFFFFFFFF
#define w "{FFFFFF}"
#define r "{FF0000}"
#define y "{FFFF00}"
#define lg "{00FF00}"
#define p "{FF00FF}"
#define h "{9F7402}"
#define f "{e500ff}"
#define o "{ff8000}
#define g "{009900}"
#define b "{8000FF}"
#define FUTURE_TIME (60)
#define dcmd(%1,%2,%3) if ((strcmp((%3)[1], #%1, true, (%2)) == 0) && ((((%3)[(%2) + 1] == 0) && (dcmd_%1(playerid, "")))||(((%3)[(%2) + 1] == 32) && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1
new bool:login[MAX_PLAYERS];
new Float:xteleport,Float:yteleport,Float:zteleport;//tím jsme si nadefinovali uloženou pozici
new message[MAX_PLAYERS];
#pragma tabsize 0
#define SYSTEM -1
forward spam(playerid); //nezabudnite forward
public spam(playerid)
{
message[playerid] = 0;//reset hodnoty...
}
main()
{
print("\n----------------------------------");
print(" One Diriction : Version 0.1");
print(" 2 o 1 4 / 2 o 1 5 ");
print(" By : x[up]xZayn ");
print("----------------------------------\n");
}
public OnGameModeInit()
{
UsePlayerPedAnims();
SetGameModeText("One Diriction v0.1");
AddPlayerClass(2,1958.3783,1343.1572,15.3746,270.1425,0,0,24,300,-1,-1);
AddPlayerClass(7,1958.3783,1343.1572,15.3746,270.1425,0,0,24,300,-1,-1);
AddPlayerClass(15,1958.3783,1343.1572,15.3746,270.1425,0,0,24,300,-1,-1);
AddPlayerClass(19,1958.3783,1343.1572,15.3746,270.1425,0,0,24,300,-1,-1);
AddPlayerClass(21,1958.3783,1343.1572,15.3746,270.1425,0,0,24,300,-1,-1);
AddPlayerClass(22,1958.3783,1343.1572,15.3746,270.1425,0,0,24,300,-1,-1);
AddPlayerClass(23,1958.3783,1343.1572,15.3746,270.1425,0,0,24,300,-1,-1);
AddPlayerClass(40,1958.3783,1343.1572,15.3746,270.1425,0,0,24,300,-1,-1);
AddPlayerClass(41,1958.3783,1343.1572,15.3746,270.1425,0,0,24,300,-1,-1);
AddPlayerClass(48,1958.3783,1343.1572,15.3746,270.1425,0,0,24,300,-1,-1);
AddPlayerClass(56,1958.3783,1343.1572,15.3746,270.1425,0,0,24,300,-1,-1);
AddPlayerClass(58,1958.3783,1343.1572,15.3746,270.1425,0,0,24,300,-1,-1);
AddPlayerClass(60,1958.3783,1343.1572,15.3746,270.1425,0,0,24,300,-1,-1);
AddPlayerClass(91,1958.3783,1343.1572,15.3746,270.1425,0,0,24,300,-1,-1);
AddPlayerClass(92,1958.3783,1343.1572,15.3746,270.1425,0,0,24,300,-1,-1);
AddPlayerClass(93,1958.3783,1343.1572,15.3746,270.1425,0,0,24,300,-1,-1);
AddPlayerClass(113,1958.3783,1343.1572,15.3746,270.1425,0,0,24,300,-1,-1);
AddPlayerClass(125,1958.3783,1343.1572,15.3746,270.1425,0,0,24,300,-1,-1);
AddPlayerClass(128,1958.3783,1343.1572,15.3746,270.1425,0,0,24,300,-1,-1);
AddPlayerClass(132,1958.3783,1343.1572,15.3746,270.1425,0,0,24,300,-1,-1);
AddPlayerClass(150,1958.3783,1343.1572,15.3746,270.1425,0,0,24,300,-1,-1);
AddPlayerClass(169,1958.3783,1343.1572,15.3746,270.1425,0,0,24,300,-1,-1);
AddPlayerClass(184,1958.3783,1343.1572,15.3746,270.1425,0,0,24,300,-1,-1);
AddPlayerClass(188,1958.3783,1343.1572,15.3746,270.1425,0,0,24,300,-1,-1);
AddPlayerClass(191,1958.3783,1343.1572,15.3746,270.1425,0,0,24,300,-1,-1);
AddPlayerClass(192,1958.3783,1343.1572,15.3746,270.1425,0,0,24,300,-1,-1);
AddPlayerClass(133,1958.3783,1343.1572,15.3746,270.1425,0,0,24,300,-1,-1);
AddPlayerClass(195,1958.3783,1343.1572,15.3746,270.1425,0,0,24,300,-1,-1);
AddPlayerClass(217,1958.3783,1343.1572,15.3746,270.1425,0,0,24,300,-1,-1);
AddPlayerClass(221,1958.3783,1343.1572,15.3746,270.1425,0,0,24,300,-1,-1);
AddPlayerClass(222,1958.3783,1343.1572,15.3746,270.1425,0,0,24,300,-1,-1);
AddPlayerClass(227,1958.3783,1343.1572,15.3746,270.1425,0,0,24,300,-1,-1);
AddPlayerClass(233,1958.3783,1343.1572,15.3746,270.1425,0,0,24,300,-1,-1);
AddPlayerClass(242,1958.3783,1343.1572,15.3746,270.1425,0,0,24,300,-1,-1);
AddPlayerClass(249,1958.3783,1343.1572,15.3746,270.1425,0,0,24,300,-1,-1);
AddPlayerClass(250,1958.3783,1343.1572,15.3746,270.1425,0,0,24,300,-1,-1);
AddPlayerClass(291,1958.3783,1343.1572,15.3746,270.1425,0,0,24,300,-1,-1);
AddPlayerClass(295,1958.3783,1343.1572,15.3746,270.1425,0,0,24,300,-1,-1);
AddPlayerClass(296,1958.3783,1343.1572,15.3746,270.1425,0,0,24,300,-1,-1);
AddPlayerClass(299,1958.3783,1343.1572,15.3746,270.1425,0,0,24,300,-1,-1);
AddPlayerClass(298,1958.3783,1343.1572,15.3746,270.1425,0,0,24,300,-1,-1);
AddPlayerClass(30,1958.3783,1343.1572,15.3746,270.1425,0,0,24,300,-1,-1);
AddPlayerClass(33,1958.3783,1343.1572,15.3746,270.1425,0,0,24,300,-1,-1);
AddPlayerClass(34,1958.3783,1343.1572,15.3746,270.1425,0,0,24,300,-1,-1);
AddPlayerClass(35,1958.3783,1343.1572,15.3746,270.1425,0,0,24,300,-1,-1);
AddPlayerClass(36,1958.3783,1343.1572,15.3746,270.1425,0,0,24,300,-1,-1);
AddPlayerClass(47,1958.3783,1343.1572,15.3746,270.1425,0,0,24,300,-1,-1);
AddPlayerClass(57,1958.3783,1343.1572,15.3746,270.1425,0,0,24,300,-1,-1);
AddPlayerClass(72,1958.3783,1343.1572,15.3746,270.1425,0,0,24,300,-1,-1);
AddPlayerClass(73,1958.3783,1343.1572,15.3746,270.1425,0,0,24,300,-1,-1);
AddStaticVehicle(506,1248.4465,-2032.5084,59.4558,270.3674,13,1); //
AddStaticVehicle(451,1395.4205,-2207.9934,13.2540,0.9016,18,18); //
AddStaticVehicle(451,2352.5332,1459.0243,42.5304,90.4768,18,18); //
AddStaticVehicle(451,2302.7026,1472.7985,42.5337,90.2627,61,61); //
AddStaticVehicle(451,2302.2878,1433.5698,42.5351,269.5396,46,46); //
AddStaticVehicle(558,1598.0253,1831.9574,10.4678,359.3174,62,62); //
AddStaticVehicle(471,1606.4138,1832.6278,10.3010,181.7801,3,6); //
AddStaticVehicle(463,1616.9766,1832.6006,10.3550,1.0830,79,79); //
AddStaticVehicle(416,1617.8053,1849.8077,11.0025,0.1020,1,6); //
AddStaticVehicle(416,1617.8081,1849.8109,11.0055,0.2731,1,6); //
AddStaticVehicle(416,1609.7793,1849.9617,10.9891,0.1555,1,16); //
AddStaticVehicle(416,1600.9579,1849.7583,10.9887,0.0380,1,83); //
AddStaticVehicle(416,1592.7383,1849.7941,10.9940,1.1417,1,2); //
AddStaticVehicle(411,1475.9800,1795.2971,10.5257,179.5526,106,1); //
AddStaticVehicle(411,1485.8040,1791.1495,10.5257,184.7901,80,1); //
AddStaticVehicle(513,1570.0243,1543.8215,11.3471,91.9923,55,20); //
AddStaticVehicle(513,1553.8931,1629.0352,11.3571,137.9920,54,34); //
AddStaticVehicle(487,1615.6725,1546.4307,10.9957,11.1828,26,14); //
AddStaticVehicle(519,1569.3564,1473.6820,11.7465,62.5065,1,1); //
AddStaticVehicle(519,1574.9440,1423.1625,11.7698,104.7540,1,1); //
AddStaticVehicle(513,1305.0090,1361.5166,11.3660,267.9568,27,97); //
AddStaticVehicle(513,1303.8466,1322.0914,11.3744,268.4684,12,60); //
AddStaticVehicle(485,1316.1960,1278.4014,10.4794,4.3942,1,75); //
AddStaticVehicle(560,1325.5659,1279.7899,10.5128,0.0081,91,1); //
AddStaticVehicle(560,1711.0242,1591.8124,10.0071,73.7319,7,7); //
AddStaticVehicle(485,1709.8138,1585.6001,10.1922,79.5789,1,75); //
AddStaticVehicle(485,1704.6487,1620.2876,10.0161,141.3131,1,75); //
AddStaticVehicle(471,1713.1547,1494.9757,10.2789,41.5089,36,2); //
AddStaticVehicle(443,1708.6874,1491.1809,11.4432,339.4514,43,0); //
AddStaticVehicle(471,1705.1610,1481.4753,10.3652,335.8019,36,2); //
AddStaticVehicle(510,1692.1276,1460.0157,10.3716,269.8214,28,28); //
AddStaticVehicle(510,1705.6046,1438.7040,10.3715,169.3938,55,84); //
AddStaticVehicle(525,1704.8422,1431.1698,10.5507,175.8328,36,43); //
AddStaticVehicle(471,1688.8014,1438.8073,10.2432,280.0865,103,111); //
AddStaticVehicle(556,1676.2198,1425.8724,11.1328,295.3714,1,1); //
AddStaticVehicle(506,1682.3453,1286.9353,10.5304,178.1599,76,76); //
AddStaticVehicle(561,1918.3944,949.7535,10.5872,0.1703,123,1); //
AddStaticVehicle(561,1890.2490,948.1406,10.6194,3.6030,91,1); //
AddStaticVehicle(561,1881.6278,960.2413,10.5951,269.8619,75,1); //
AddStaticVehicle(506,1248.4465,-2032.5084,59.4558,270.3674,13,1); //
AddStaticVehicle(451,1395.4205,-2207.9934,13.2540,0.9016,18,18); //
AddStaticVehicle(451,2352.5332,1459.0243,42.5304,90.4768,18,18); //
AddStaticVehicle(451,2302.7026,1472.7985,42.5337,90.2627,61,61); //
AddStaticVehicle(451,2302.2878,1433.5698,42.5351,269.5396,46,46); //
AddStaticVehicle(558,1598.0253,1831.9574,10.4678,359.3174,62,62); //
AddStaticVehicle(471,1606.4138,1832.6278,10.3010,181.7801,3,6); //
AddStaticVehicle(463,1616.9766,1832.6006,10.3550,1.0830,79,79); //
AddStaticVehicle(416,1617.8053,1849.8077,11.0025,0.1020,1,6); //
AddStaticVehicle(416,1617.8081,1849.8109,11.0055,0.2731,1,6); //
AddStaticVehicle(416,1609.7793,1849.9617,10.9891,0.1555,1,16); //
AddStaticVehicle(416,1600.9579,1849.7583,10.9887,0.0380,1,83); //
AddStaticVehicle(416,1592.7383,1849.7941,10.9940,1.1417,1,2); //
AddStaticVehicle(411,1475.9800,1795.2971,10.5257,179.5526,106,1); //
AddStaticVehicle(411,1485.8040,1791.1495,10.5257,184.7901,80,1); //
AddStaticVehicle(513,1570.0243,1543.8215,11.3471,91.9923,55,20); //
AddStaticVehicle(513,1553.8931,1629.0352,11.3571,137.9920,54,34); //
AddStaticVehicle(487,1615.6725,1546.4307,10.9957,11.1828,26,14); //
AddStaticVehicle(519,1569.3564,1473.6820,11.7465,62.5065,1,1); //
AddStaticVehicle(519,1574.9440,1423.1625,11.7698,104.7540,1,1); //
AddStaticVehicle(513,1305.0090,1361.5166,11.3660,267.9568,27,97); //
AddStaticVehicle(513,1303.8466,1322.0914,11.3744,268.4684,12,60); //
AddStaticVehicle(485,1316.1960,1278.4014,10.4794,4.3942,1,75); //
AddStaticVehicle(560,1325.5659,1279.7899,10.5128,0.0081,91,1); //
AddStaticVehicle(560,1711.0242,1591.8124,10.0071,73.7319,7,7); //
AddStaticVehicle(485,1709.8138,1585.6001,10.1922,79.5789,1,75); //
AddStaticVehicle(485,1704.6487,1620.2876,10.0161,141.3131,1,75); //
AddStaticVehicle(471,1713.1547,1494.9757,10.2789,41.5089,36,2); //
AddStaticVehicle(443,1708.6874,1491.1809,11.4432,339.4514,43,0); //
AddStaticVehicle(471,1705.1610,1481.4753,10.3652,335.8019,36,2); //
AddStaticVehicle(510,1692.1276,1460.0157,10.3716,269.8214,28,28); //
AddStaticVehicle(510,1705.6046,1438.7040,10.3715,169.3938,55,84); //
AddStaticVehicle(525,1704.8422,1431.1698,10.5507,175.8328,36,43); //
AddStaticVehicle(471,1688.8014,1438.8073,10.2432,280.0865,103,111); //
AddStaticVehicle(556,1676.2198,1425.8724,11.1328,295.3714,1,1); //
AddStaticVehicle(506,1682.3453,1286.9353,10.5304,178.1599,76,76); //
AddStaticVehicle(561,1918.3944,949.7535,10.5872,0.1703,123,1); //
AddStaticVehicle(561,1890.2490,948.1406,10.6194,3.6030,91,1); //
AddStaticVehicle(561,1881.6278,960.2413,10.5951,269.8619,75,1); //
AddStaticVehicle(411,1466.7183,1794.2932,10.5178,179.8989,112,1); //
AddStaticVehicle(522,-2046.3873,899.8710,52.8287,333.2888,6,118); //
AddStaticVehicle(560,1731.3822,1945.5446,10.5483,88.7614,33,0); //
AddStaticVehicle(429,1730.4109,1815.2321,10.5228,272.4082,13,13); //
AddStaticVehicle(560,2039.7275,1695.9626,10.3830,182.6069,9,39); //
AddStaticVehicle(402,2039.5477,1546.1022,10.5100,176.1615,10,10); //
AddStaticVehicle(411,2074.5364,1481.8121,10.3765,358.2032,12,1); //
AddStaticVehicle(541,2119.8850,1398.4943,10.4605,359.1093,60,1); //
AddStaticVehicle(522,2090.2612,1354.0497,10.3871,266.8782,3,3); //
AddStaticVehicle(506,2223.8423,1285.5187,10.3600,178.6542,75,77); //
AddStaticVehicle(431,1503.0602,2199.6274,10.8024,180.4642,47,74); //
AddStaticVehicle(431,1496.3727,2200.5251,10.8021,180.6667,79,7); //
AddStaticVehicle(431,1489.5667,2200.4246,10.8011,178.6560,92,72); //
AddStaticVehicle(402,1542.1044,2132.1790,11.1092,89.3034,30,30); //
AddStaticVehicle(515,1636.4780,2332.0149,11.8777,271.0782,39,78); //
AddStaticVehicle(429,2039.2238,1352.4733,10.3467,178.6054,1,3); //
AddStaticVehicle(451,2039.8599,1334.2606,10.3753,179.4809,61,61); //
AddStaticVehicle(506,2038.8658,1182.0551,10.3787,175.7498,3,3); //
AddStaticVehicle(446,1628.1635,566.7094,-0.6878,93.1171,1,22); //
AddStaticVehicle(468,1277.5342,171.4960,19.7263,319.4159,53,53); //
AddStaticVehicle(471,1219.7737,295.3075,19.0314,59.5133,120,112); //
AddStaticVehicle(579,1387.5934,265.2712,19.4822,69.6223,37,37); //
AddStaticVehicle(468,2207.7476,110.8140,27.1479,88.5850,46,46); //
AddStaticVehicle(471,2519.4250,-19.4866,26.1257,2.2375,74,91); //
AddStaticVehicle(425,-942.5066,2735.6626,46.7046,181.6962,43,0); //
AddStaticVehicle(432,-957.3715,2733.3962,46.1262,185.0051,43,0); //
AddStaticVehicle(539,-909.3338,2698.4617,41.7274,136.8650,61,98); //
AddStaticVehicle(446,-928.6177,2645.8359,40.0902,132.3640,0,0); //
AddStaticVehicle(579,-771.0334,2752.3711,45.6535,208.6030,42,42); //
AddStaticVehicle(451,-318.1039,1515.2268,75.0540,358.2484,75,75); //
AddStaticVehicle(451,-340.0154,1515.7833,75.0554,0.5316,61,61); //
AddStaticVehicle(451,-268.2715,1544.5826,75.0555,134.3037,123,123); //
AddStaticVehicle(451,-2411.6436,-585.5405,132.3576,214.4541,36,36); //
AddStaticVehicle(451,-2401.1382,-586.9320,132.3576,301.0702,16,16); //
AddStaticVehicle(451,-2394.5576,-596.5378,132.3545,124.8655,125,125); //
AddStaticVehicle(506,1248.4584,-2032.3903,59.4567,269.9585,13,1); //
return 1;
}
public OnGameModeExit()
{
return 1;
}
public OnPlayerRequestClass(playerid, classid)
{
SetPlayerPos(playerid,1015.8859,-1337.0668,14.1146);
SetPlayerCameraPos(playerid,1013.0806,-1332.3610,13.3887);
SetPlayerCameraLookAt(playerid,1015.8859,-1337.0668,14.1146);
SetPlayerFacingAngle(playerid,360.0);
ApplyAnimation(playerid,"SMOKING", "M_smklean_loop", 4.2, 1, 1, 1, 1, 1);
return 1;
}
public OnPlayerConnect(playerid)
{
new novyhrac[100];
GetPlayerName(playerid, novyhrac, 24);
format(novyhrac, 100, "%s se pripojil do hry.", novyhrac);
SendClientMessageToAll(0x00FFBBFF, novyhrac);
SendClientMessage(playerid,0xFF4500AA,"======================================================================");
SendClientMessage(playerid,0x33ccffaa,"Vitaj Na servery Prijemnu zábavu !");
SendClientMessage(playerid,0x33ccffaa,"");
SendClientMessage(playerid,0x33ccffaa,"Registracia nieje nutná,Ale ak chceš Aby sa ty scóre uložilo");
SendClientMessage(playerid,0x33ccffaa,"");
SendClientMessage(playerid,0x33ccffaa,"/register HESLO, /login HESLO Nezabudny nidky heslo ! Inač sa nedostaneš na server");
SendClientMessage(playerid,0x33ccffaa,"Napoveda : /help /animace");
SendClientMessage(playerid,0xFF4500AA,"======================================================================");
SendClientMessage(playerid,0xff0000aa,"Hraješ na One Diriction v0.1");
GivePlayerMoney(playerid,25000);
SetPlayerColor(playerid,0x666666FF);
return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
new odchozihrac[100];
GetPlayerName(playerid, odchozihrac, 30);
switch (reason) {
case 0: format(odchozihrac, 100, "%s opustil server.", odchozihrac);
case 1: format(odchozihrac, 100, "%s opustil server.", odchozihrac);
case 2: format(odchozihrac, 100, "%s byl vyhozen.", odchozihrac);
}
return 1;
}
public OnPlayerSpawn(playerid)
{
if(udb_Exists(PlayerName(playerid))) return SendClientMessage(playerid,SYSTEM,"Prihlás sa !");
else SendClientMessage(playerid,SYSTEM,"Zaregistruj sa !");
return 1;
}
public OnPlayerDeath(playerid, killerid, reason)
{
return 1;
}
public OnVehicleSpawn(vehicleid)
{
return 1;
}
public OnVehicleDeath(vehicleid, killerid)
{
return 1;
}
public OnPlayerText(playerid, text[])
{
if(message[playerid] == 1) {//uz odoslal jednu spravu
SendClientMessage(playerid,0x33ccffaa,"[ ! ] Anti-Spam Jedna správa za 5 Sekund !");// upozornenie
return 0;// zamedzenie odoslaniu spravy >> spominana hodnota false
} else {// opacny pripad ked sprava este nebola odoslana
message[playerid] = 1;//nastavime odoslanie spravy
SetTimerEx("spam",5000,0,"i",playerid);//timer ktory resetne hodnotu message za 5 sekund
}
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
dcmd(login,5,cmdtext);
dcmd(setloc,6,cmdtext);
dcmd(teleport,8,cmdtext);
dcmd(register,8,cmdtext);
if(strcmp(cmdtext, "/kill", true) == 0)
{
SetPlayerHealth(playerid,-100);
new str[128],name[21];
GetPlayerName(playerid,name,21);
format(str,128,"Hráč %s spachal samovraždu !",name);
SendClientMessageToAll(0x33ccffaa,str);
return 1;
}
if( !strcmp(cmdtext, "/me", true, 3) )
{
new str[256], pname[256];
GetPlayerName(playerid, pname, 256);
format(str, 256, "%s: %s", pname, cmdtext[4]);
SendClientMessageToAll(0xFFFF00AA, str);
return 1;
}
if (strcmp("/draglv", cmdtext, true, 10) == 0)
{
new string[256];
new nick[MAX_PLAYER_NAME];
GetPlayerName(playerid,nick,sizeof(nick));
format(string,sizeof(string),"Hráč %s se odwarpoval na Draglv",nick);
SendClientMessageToAll(0x33ccffaa,string);
if(IsPlayerInAnyVehicle(playerid) && PLAYER_STATE_DRIVER)
{
new VehID = GetPlayerVehicleID(playerid);
SetVehiclePos(VehID,1473.9213,1780.9507,10.8125);
}else{
SetPlayerPos(playerid,1473.9213,1780.9507,10.8125);
}
return 1;
}
if (strcmp("/dragsf", cmdtext, true, 10) == 0)
{
new string[256];
new nick[MAX_PLAYER_NAME];
GetPlayerName(playerid,nick,sizeof(nick));
format(string,sizeof(string),"Hráč %s se odwarpoval na Dragsf",nick);
SendClientMessageToAll(0x33ccffaa,string);
if(IsPlayerInAnyVehicle(playerid) && PLAYER_STATE_DRIVER)
{
new VehID = GetPlayerVehicleID(playerid);
SetVehiclePos(VehID,-1671.2374,-174.6528,14.1484);
}else{
SetPlayerPos(playerid,-1671.2374,-174.6528,14.1484);
}
return 1;
}
if (strcmp("/dragls", cmdtext, true, 10) == 0)
{
new string[256];
new nick[MAX_PLAYER_NAME];
GetPlayerName(playerid,nick,sizeof(nick));
format(string,sizeof(string),"Hráč %s se odwarpoval na Dragls",nick);
SendClientMessageToAll(0x33ccffaa,string);
if(IsPlayerInAnyVehicle(playerid) && PLAYER_STATE_DRIVER)
{
new VehID = GetPlayerVehicleID(playerid);
SetVehiclePos(VehID,1420.5613,-2492.5190,13.5547);
}else{
SetPlayerPos(playerid,1420.5613,-2492.5190,13.5547);
}
return 1;
}
if (strcmp("/ostrov", cmdtext, true, 10) == 0)
{
new string[256];
new nick[MAX_PLAYER_NAME];
GetPlayerName(playerid,nick,sizeof(nick));
format(string,sizeof(string),"Hráč %s se odwarpoval na Ostrov",nick);
SendClientMessageToAll(0x33ccffaa,string);
if(IsPlayerInAnyVehicle(playerid) && PLAYER_STATE_DRIVER)
{
new VehID = GetPlayerVehicleID(playerid);
SetVehiclePos(VehID,-954.0731,2718.5393,45.8672);
}else{
SetPlayerPos(playerid,-954.0731,2718.5393,45.8672);
}
return 1;
}
if (strcmp("/driftpoust", cmdtext, true, 10) == 0)
{
new string[256];
new nick[MAX_PLAYER_NAME];
GetPlayerName(playerid,nick,sizeof(nick));
format(string,sizeof(string),"Hráč %s se odwarpoval na Driftpoust",nick);
SendClientMessageToAll(0x33ccffaa,string);
if(IsPlayerInAnyVehicle(playerid) && PLAYER_STATE_DRIVER)
{
new VehID = GetPlayerVehicleID(playerid);
SetVehiclePos(VehID,-307.5260,1514.7635,75.3594);
}else{
SetPlayerPos(playerid,-307.5260,1514.7635,75.3594);
}
return 1;
}
if (strcmp("/driftlv", cmdtext, true, 10) == 0)
{
new string[256];
new nick[MAX_PLAYER_NAME];
GetPlayerName(playerid,nick,sizeof(nick));
format(string,sizeof(string),"Hráč %s se odwarpoval na Driftlv",nick);
SendClientMessageToAll(0x33ccffaa,string);
if(IsPlayerInAnyVehicle(playerid) && PLAYER_STATE_DRIVER)
{
new VehID = GetPlayerVehicleID(playerid);
SetVehiclePos(VehID,2320.3948,1448.6752,42.8203);
}else{
SetPlayerPos(playerid,2320.3948,1448.6752,42.8203);
}
return 1;
}
if (strcmp("/driftls", cmdtext, true, 10) == 0)
{
new string[256];
new nick[MAX_PLAYER_NAME];
GetPlayerName(playerid,nick,sizeof(nick));
format(string,sizeof(string),"Hráč %s se odwarpoval na Driftls",nick);
SendClientMessageToAll(0x33ccffaa,string);
if(IsPlayerInAnyVehicle(playerid) && PLAYER_STATE_DRIVER)
{
new VehID = GetPlayerVehicleID(playerid);
SetVehiclePos(VehID,1264.4960,-2034.2922,59.2914);
}else{
SetPlayerPos(playerid,1264.4960,-2034.2922,59.2914);
}
return 1;
}
if (strcmp("/driftsf", cmdtext, true, 10) == 0)
{
new string[256];
new nick[MAX_PLAYER_NAME];
GetPlayerName(playerid,nick,sizeof(nick));
format(string,sizeof(string),"Hráč %s se odwarpoval na Driftsf",nick);
SendClientMessageToAll(0x33ccffaa,string);
if(IsPlayerInAnyVehicle(playerid) && PLAYER_STATE_DRIVER)
{
new VehID = GetPlayerVehicleID(playerid);
SetVehiclePos(VehID,-2407.1277,-597.5767,132.6484);
}else{
SetPlayerPos(playerid,-2407.1277,-597.5767,132.6484);
}
return 1;
}
new wstring[128];
format(wstring,128, "Server : Příkaz %s neexistuje !", cmdtext);
SendClientMessage(playerid, 0x33ccffaa, wstring);
return 1;
}
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
new var0[50];
format(var0, 50, "Sadol si si do auta!: %i", vehicleid);
GameTextForPlayer(playerid, var0, 3000, 5);
return 1;
}
public OnPlayerExitVehicle(playerid, vehicleid)
{
return 1;
}
public OnPlayerStateChange(playerid, newstate, oldstate)
{
return 1;
}
public OnPlayerEnterCheckpoint(playerid)
{
return 1;
}
public OnPlayerLeaveCheckpoint(playerid)
{
return 1;
}
public OnPlayerEnterRaceCheckpoint(playerid)
{
return 1;
}
public OnPlayerLeaveRaceCheckpoint(playerid)
{
return 1;
}
public OnRconCommand(cmd[])
{
return 1;
}
public OnPlayerRequestSpawn(playerid)
{
return 1;
}
public OnObjectMoved(objectid)
{
return 1;
}
public OnPlayerObjectMoved(playerid, objectid)
{
return 1;
}
public OnPlayerPickUpPickup(playerid, pickupid)
{
return 1;
}
public OnVehicleMod(playerid, vehicleid, componentid)
{
return 1;
}
public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
{
return 1;
}
public OnVehicleRespray(playerid, vehicleid, color1, color2)
{
return 1;
}
public OnPlayerSelectedMenuRow(playerid, row)
{
return 1;
}
public OnPlayerExitedMenu(playerid)
{
return 1;
}
public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
{
return 1;
}
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
return 1;
}
public OnRconLoginAttempt(ip[], password[], success)
{
return 1;
}
public OnPlayerUpdate(playerid)
{
return 1;
}
public OnPlayerStreamIn(playerid, forplayerid)
{
return 1;
}
public OnPlayerStreamOut(playerid, forplayerid)
{
return 1;
}
public OnVehicleStreamIn(vehicleid, forplayerid)
{
return 1;
}
public OnVehicleStreamOut(vehicleid, forplayerid)
{
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
return 1;
}
public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
return 1;
}
dcmd_register(playerid,params[])
{
if (login[playerid]) return SendClientMessage(playerid, SYSTEM,"Už si zaregistrováný !");
if (udb_Exists(PlayerName(playerid))) return SendClientMessage(playerid, SYSTEM,"Učet už existuje prihlas sa pomocou /login HESLO");
if (strlen(params)==0) return SendClientMessage(playerid, SYSTEM,"Použitie /register heslo");
if (udb_Create(PlayerName(playerid),params)) return SendClientMessage(playerid, SYSTEM,"Učet uspešne Zaregistrovaný prihlas sa pomocou /login HESLO");
return 1;
}
stock PlayerName(playerid)
{
new name[24];
GetPlayerName(playerid, name, sizeof(name));
return name;
}
dcmd_login(playerid,params[])
{
if (login[playerid]) return SendClientMessage(playerid, SYSTEM,"Už si prihlasený");
if (!udb_Exists(PlayerName(playerid))) return SendClientMessage(playerid, SYSTEM,"Účet nexistuje zaregistrujte sa pomocou /register heslo.");
if (strlen(params)==0) return SendClientMessage(playerid, SYSTEM,"Pužitie /login HESLO");
if (udb_CheckLogin(PlayerName(playerid),params))
{
GivePlayerMoney(playerid,dUserINT(PlayerName(playerid)).("money")-GetPlayerMoney(playerid));
login[playerid]=true;
return SendClientMessage(playerid, SYSTEM,"Uspešne Prihlasení !");
}
return SendClientMessage(playerid, SYSTEM,"Zle prihlasovacie HESLO !");
}
CMD:pm(playerid, params[])
{
new str2[128], id;
if(sscanf(params, "us[128]", id, str2)) return SendClientMessage(playerid, COLOR_WHITE, "Použi : /pm [iD] [sPRAVA]");
if(!IsPlayerConnected(id)) return GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~n~~n~~n~~w~CHYBA: TATO ID Nieje Online", 3000, 3);
if(playerid == id) return GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~n~~n~~n~~w~Nemožeš písať PM SAM SEBE !", 3000, 3);
if(GetPVarInt(id, "BlockPM") == 1) return GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~n~~n~~n~~w~Hráč blokuje vášu PM", 3000, 3);
new Name1[MAX_PLAYER_NAME], Name2[MAX_PLAYER_NAME], str[128];
GetPlayerName(playerid, Name1, sizeof(Name1));
GetPlayerName(id, Name2, sizeof(Name2));
format(str, sizeof(str), "((PM Od %s: %s))", Name2, str2);
SendClientMessage(playerid, COLOR_YELLOW, str);
format(str, sizeof(str), "((PM Pre %s: %s))", Name1, str2);
SendClientMessage(id, COLOR_YELLOW, str);
return 1;
}
CMD:blockpm(playerid, params[])
{
if(GetPVarInt(playerid, "BlockPM") == 1)
{
SetPVarInt(playerid, "BlockPM", 0);
GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~n~~n~~n~~w~Si si odblokoval PM", 3000, 3);
}
else
{
SetPVarInt(playerid, "BlockPM", 1);
GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~n~~n~~n~~w~Vy ste zablovkovali jeho PM", 3000, 3);
}
return 1;
}
dcmd_setloc(playerid,params[]) //příkaz
{
#pragma unused params//params nebudeme používat
GetPlayerPos(playerid,xteleport,yteleport,zteleport);//zjistí pozici hráče a uloží ji jako xteleport,ytele...
new hrac[100];//nadefinujeme si hráče
GetPlayerName(playerid,hrac,24);//zjistíme jméno hráče a uložíme jako hrac
format(hrac,100,"Hráč %s uložil veřejnou pozici pro /teleport",hrac,playerid);//formatovany text - na konci je napsano hrac, to je aby se jako %s dalo jeho jmeno playerid to snad chapete
SendClientMessageToAll(0x33ccffaa,hrac);//formatovany text - SVETLE_MODRA - barva, text odkaz na formatovany text "text"
return 1;
}
dcmd_teleport(playerid,params[]) //příkaz
{
#pragma unused params//params nebudeme používat
SetPlayerPos(playerid,xteleport,yteleport,zteleport);//nastaví hráči pozici xteleport,ytele...
new hrac[100];//nadefinujeme si hráče
GetPlayerName(playerid,hrac,24);//zjistíme jméno hráče a uložíme jako hrac
format(hrac,100,"Hráč %s se odwarpoval na veřejnou pozici pro /teleport",hrac,playerid);//formatovany text - na konci je napsano hrac, to je aby se jako %s dalo jeho jmeno playerid to snad chapete
SendClientMessageToAll(0x33ccffaa,hrac);//formatovany text - SVETLE_MODRA - barva, text odkaz na formatovany text "text"
return 1;
}
COMMAND:afk(playerid,params[]){
new Name[32],string[128];
GetPlayerName(playerid, Name, 32);
if(GetPVarInt(playerid,"AFK") == 0){
if(GetPVarInt(playerid,"AFK_TIME") > gettime()){
new str[128];
format(str,128,"[AFK] AFK můžeš být až za %i sekund.",GetPVarInt(playerid,"AFK_TIME")-gettime());
SendClientMessage(playerid,-1,str);
}else{
strins(Name, "[AFK]", 0);
SetPlayerName(playerid, Name);
format(string,128,"Hráč %s je nyní AFK (\"%s\").",Name,params);
SendClientMessageToAll(-1,string);
TogglePlayerControllable(playerid,false);
SetPVarInt(playerid,"AFK_World",GetPlayerVirtualWorld(playerid));
ExSetPlayerVirtualWorld(playerid,GetPlayerVirtualWorld(playerid)+2012);
SetPVarInt(playerid,"AFK",1);
}
}else{
strdel(Name, 0, 5);
SetPlayerName(playerid,Name);
format(string,128,"Hráč %s je zpět.",Name);
SendClientMessageToAll(-1,string);
new Future = gettime() + FUTURE_TIME;
SetPVarInt(playerid,"AFK_TIME",Future);
TogglePlayerControllable(playerid,true);
SetPlayerVirtualWorld(playerid,GetPVarInt(playerid,"AFK_World"));
DeletePVar(playerid,"AFK");
DeletePVar(playerid,"AFK_World");
}
return 1;
}
Chcel by som sa spýtať kde mam sakra chybu ? Keď to nahram na server tak mi v GameMode píše Unkown prečo ? čo tam mám chybne keď mi to ide complovať(neviem jak sa to píše )
A ešte len začínam tak preto toľko malo ..
Link to comment
Share on other sites
2 odpovědí na tuto otázku
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now