Ez a szekció lehetővé teszi a felhasználó által írt összes hozzászólás megtekintését. Vedd figyelembe, hogy csak azokba a fórumokba írt hozzászólásokat látod, amelyekhez hozzáférésed van.
Üzenetek - shadee
Oldalak: 1 ... 12 13 [14] 15 16 ... 72
196
« Dátum: 2013. január 10. - 14:20:43 »
Üdv,úgy döntöttem,abbahagyom egy ideig a SA-MP szerver szkripterését, ezért a kezdõknek jól jöhet ez az alap mód,plusz nekem se porosodik a gépen. Készitõ:shadee Sor:1062 parancsfeldolgozó:ZCMD Adatmentés:DINI Játékos parancs: 10 Admin parancs: 20 Leader rendszer félig kész(parancs nincs) #include <a_samp> #include <dini> //#include <joeINC> #include <zcmd> #include <sscanf2> main ( ) { } new AdminSzolgalat[MAX_PLAYERS]; new ID,string1[128]; new SzerverLock = 0; #pragma unused strtok #define RED 0xff0000AA #define ERROR 0x00ccffAA #define GREEN 0x43e85fAA #define WHITE 0xffffffAA #define DIALOG_REGISTER 1 #define DIALOG_LOGIN 2 enum adat { pMoney, pAdmin, pSkin, Float:X, Float:Y, Float:Z, pLeader, pMember, pRank } new PlayerInfo[MAX_PLAYERS][adat]; public OnGameModeInit( ) { print ( \" Szerver Adatok betöltése.. \" ) ; SetGameModeText ( \" True Life RolePlay \" ) ; print ( \" Játékmód szövege betöltve \" ) ; SendRconCommand ( \" hostname True Life RolePlay[V0.1] \" ) ; print ( \" Szerver Neve megváltoztatva! \" ) ; SzerverLock = 0; return 1; } public OnGameModeExit( ) { return 1; } public OnPlayerConnect(playerid) { SetSpawnInfo(playerid,0,PlayerInfo[playerid][pSkin],PlayerInfo[playerid][X],PlayerInfo[playerid][Y],PlayerInfo[playerid][Z],0,0,0,0,0,0,0); SpawnPlayer(playerid); if(strfind(Neve(playerid), \"_\", true) == -1) { SendClientMessage(playerid,GREEN,\"Nem megfelelõ Név!\"); format(string1,sizeof(string1),\"[KICK]%s Kickellve lett a rendszer általl,Indok:Helytelen név!\"); SendClientMessageToAll(RED,string1); Kick(playerid); } new Fajl[256]; if(SzerverLock == 1) { SendClientMessage(playerid,RED,\"Szervert Feltörték,Ezért kickellve lettél!\"); Kick(playerid); } format(Fajl,sizeof(Fajl),\"/Karakterek/%s.ini \",Neve(playerid)); if(fexist(Fajl)) { ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,\"Panel\",\"Felhasználó már létezik!\\nJelentkezz be!\",\"Mehet\",\"Mégse\"); } else { ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,\"Panel\",\"Felhasználó nem létezik\\nRegisztrálj!\",\"Mehet\",\"Mégse\"); } return 1; } public OnPlayerDisconnect(playerid,reason) { new string[128],Fajl[128]; new Float:x,Float:y,Float:z; GetPlayerPos(playerid,x,y,z); PlayerInfo[playerid][X] = x; switch(reason) { case 0: { format(string,sizeof(string),\"(( %s Crashelt a közeledben! ))\",Neve(playerid)); ProxDetector(playerid,RED,string,20.0); } case 1: { format(string,sizeof(string),\"(( %s Kilépett a közeledben! ))\",Neve(playerid)); ProxDetector(playerid,RED,string,20.0); } case 2: { format(string,sizeof(string),\"(( %s Elhagyta a szervert(kick) ))\",Neve(playerid)); ProxDetector(playerid,RED,string,20.0); } } print(string); format(Fajl, sizeof(Fajl), \"/Karakterek/%s.ini\", Neve(playerid)); dini_IntSet(Fajl, \"Admin\",PlayerInfo[playerid][pAdmin]); dini_IntSet(Fajl, \"Skin\",PlayerInfo[playerid][pSkin]); dini_IntSet(Fajl, \"Penz\",PlayerInfo[playerid][pMoney]); dini_IntSet(Fajl, \"Leader\",PlayerInfo[playerid][pLeader]); dini_IntSet(Fajl, \"Member\",PlayerInfo[playerid][pMember]); dini_IntSet(Fajl, \"Rank\",PlayerInfo[playerid][pRank]); dini_FloatSet(Fajl, \"X\",Float:PlayerInfo[playerid][X]); dini_FloatSet(Fajl, \"Y\",Float:PlayerInfo[playerid][Y]); dini_FloatSet(Fajl, \"Z\",Float:PlayerInfo[playerid][Z]); return 1; } public OnPlayerSpawn(playerid) { // SetPlayerPos(playerid,PlayerInfo[playerid][X],PlayerInfo[playerid][Y],PlayerInfo[playerid][Z]); // SetPlayerSkin(playerid,PlayerInfo[playerid][pSkin]); return 1; } public OnPlayerText(playerid,text[]) { if(IsPlayerConnected(playerid)) { if(AdminSzolgalat[playerid] == 0) { format(string1,sizeof(string1),\"%s Mondja: %s\",Neve(playerid),text); ProxDetector(playerid,GREEN,string1,8.0); } } return 1; } CMD:ahelp(playerid) { if(PlayerInfo[playerid][pAdmin] == 0) { SendClientMessage(playerid,RED,\"Nem vagy jogosult a parancs használatára!\"); } if(PlayerInfo[playerid][pAdmin] >= 1) { SendClientMessage(playerid,GREEN,\"<Moderátor> /adminszolgalat | /kick | /asay | /a | /setint | /setvw\"); SendClientMessage(playerid,GREEN,\"<Moderátor> /vá\"); } if(PlayerInfo[playerid][pAdmin] >= 2) { SendClientMessage(playerid,GREEN,\"<Adminisztrátor> /setskin | /tv | /tvki | | /slap | /ban \"); SendClientMessage(playerid,GREEN,\"<Adminisztrátor> /repairvehicle\"); } if(PlayerInfo[playerid][pAdmin] >= 3) { SendClientMessage(playerid,GREEN,\"<Tulajdonos> /makeadmin /sethp\"); SendClientMessage(playerid,GREEN,\"<Tulajdonos> /mentos /rendor /szerelo\"); } if(PlayerInfo[playerid][pAdmin] >= 4) { SendClientMessage(playerid,RED,\"<Fejlesztõ> /veh /szerverlezar\"); } return 1; } CMD:adminszolgalat(playerid) { if(IsPlayerConnected(playerid)) { if(PlayerInfo[playerid][pAdmin] >=1) { if(AdminSzolgalat[playerid] == 0) { AdminSzolgalat[playerid] = 1; SetPlayerColor(playerid,RED); SendClientMessage(playerid,RED,\"<< AdminSzolgálatba áltáll! >>\"); } else { AdminSzolgalat[playerid] = 0; SetPlayerColor(playerid,WHITE); SendClientMessage(playerid,RED,\"<< Kiléptél adminszolgálatból! >>\"); } } else { SendClientMessage(playerid,ERROR,\"Nem vagy jogosult a parancs használatára!\"); } } return 1; } CMD:kick(playerid,params[]) { if(IsPlayerConnected(playerid)) { if(PlayerInfo[playerid][pAdmin] >=1) { new Indok[64]; if(sscanf(params,\"us[64]\",ID,Indok))return SendClientMessage(playerid, RED, \"Használat: /kick < ID/NÉV >< Indok>\"); if(PlayerInfo[iD][pAdmin] > PlayerInfo[playerid][pAdmin])return SendClientMessage(playerid,GREEN,\"Nagyobb admint nem kickelhetsz!\"); if(!IsPlayerConnected(ID)) format(string1,sizeof(string1),\"[KICK]%s Kickellve lett %s általl,Indok:%s\",Neve(ID),Neve(playerid),Indok); SendClientMessageToAll(ERROR,string1); Kick(ID); } } return 1; } CMD:ban(playerid,params[]) { if(IsPlayerConnected(playerid)) { if(PlayerInfo[playerid][pAdmin] >=2) { new Indok[64]; if(sscanf(params,\"us[64]\",ID,Indok))return SendClientMessage(playerid, RED, \"Használat: /ban < ID/NÉV >< Indok>\"); if(PlayerInfo[iD][pAdmin] > PlayerInfo[playerid][pAdmin])return SendClientMessage(playerid,GREEN,\"Nagyobb admint nem bannolhatsz!\"); if(!IsPlayerConnected(ID)) format(string1,sizeof(string1),\"[bAN]%s Bannolva lett %s általl,Indok:%s\",Neve(ID),Neve(playerid),Indok); SendClientMessageToAll(RED,string1); Ban(ID); } } return 1; } CMD:va(playerid,params[]) { if(IsPlayerConnected(playerid)) { if(PlayerInfo[playerid][pAdmin] >= 1) { new valasz[128]; if(sscanf(params,\"us[128]\",ID,valasz))return SendClientMessage(playerid,GREEN,\"Használat: /vá [Név/ID][Válasz]\"); format(string1,sizeof(string1),\"%s Válaszolt Neki:%s,Válasza:%s\",Neve(playerid),Neve(ID),valasz); SendAdminMessage(RED,string1); format(string1,sizeof(string1),\"%s Válaszolt Neked:%s\",Neve(playerid),valasz); SendClientMessage(ID,GREEN,string1); } else { SendClientMessage(playerid,RED,\"Nem vagy jogosult a parancs használatára!\"); } } return 1; } CMD:bug(playerid,params[]) { if(IsPlayerConnected(playerid)) { new BUG[128]; if(sscanf(params,\"s[128]\",BUG))return SendClientMessage(playerid,GREEN,\"Használat: /bug [bug tömör leírása]\"); format(string1,sizeof(string1),\"[bUG]%s Bugjelentése:%s[bUG]\",Neve(playerid),BUG); SendAdminMessage(RED,string1); SendClientMessage(playerid,GREEN,\"Bug jelentésed elküldve az adminok felé!\"); } return 1; } CMD:asay(playerid,params[]) { if(IsPlayerConnected(playerid)) { if(PlayerInfo[playerid][pAdmin]<=1)return SendClientMessage(playerid,GREEN,\"Nem vagy jogosult a parancs használatára!\"); new Indok[128],arank[128]; if(sscanf(params,\"s[128]\",Indok))return SendClientMessage(playerid,RED,\"Használat:/asay [szöveg]\"); if(PlayerInfo[playerid][pAdmin] == 1) { arank = \"Moderátor\"; } if(PlayerInfo[playerid][pAdmin] == 2) { arank = \"Admin\"; } if(PlayerInfo[playerid][pAdmin] == 3) { arank = \"Tulajdonos\"; } if(PlayerInfo[playerid][pAdmin] == 4) { arank = \"Fejlesztõ\"; } format(string1,sizeof(string1),\"%s %s: %s\",arank,Neve(playerid),Indok); SendClientMessageToAll(RED,string1); } return 1; } CMD:a(playerid,params[]) { if(IsPlayerConnected(playerid)) { if(PlayerInfo[playerid][pAdmin] >=1) { new Aszoveg[128]; if(sscanf(params,\"s[128]\",Aszoveg))return SendClientMessage(playerid,GREEN,\"Használat: /a [AdminChat]\"); format(string1,sizeof(string1),\"Admin %s: %s\",Neve(playerid),Aszoveg); SendAdminMessage(ERROR,string1); } } return 1; } CMD:makeadmin(playerid,params[]) { if(IsPlayerConnected(playerid)) { if(PlayerInfo[playerid][pAdmin] >=3) { new szint; if(sscanf(params,\"ud\",ID,szint))return SendClientMessage(playerid,RED,\"Használat: /makeadmin [Név/ID] [szint]\"); // if(szint >= 0 || szint <=4)return SendClientMessage(playerid,RED,\"AdminSzint 0-4ig!\"); format(string1,sizeof(string1),\"%s Kinevezett %d-es szintû Adminisztrátornak!\",Neve(playerid),szint); SendClientMessage(ID,0x00f7ffAA,string1); format(string1,sizeof(string1),\"%s Kinevezte %s-t %d-s szintû Adminnak!\",Neve(playerid),Neve(ID),szint); SendAdminMessage(RED,string1); PlayerInfo[iD][pAdmin] = szint; } else { SendClientMessage(playerid,RED,\"Nem vagy jogosult a parancs használatára!\"); } } return 1; } CMD:makeleader(playerid,params[]) { new FrakcioID; if(IsPlayerConnected(playerid)) { if(PlayerInfo[playerid][pAdmin] >= 3) { if(sscanf(params,\"ud\",ID,FrakcioID))return SendClientMessage(playerid,RED,\"Használat: /makeleader [Név/ID][FrakcióID]\"); if(FrakcioID >= 0 && FrakcioID <= 3) { if(FrakcioID == 0) { PlayerInfo[iD][pLeader] = 0; format(string1,sizeof(string1),\"<< %s elvette a leader jogodat!\",Neve(playerid)); SendClientMessage(ID,RED,string1); format(string1,sizeof(string1),\"<< %s elvette %s leader jogát!\",Neve(playerid),Neve(ID)); SendAdminMessage(RED,string1); } else if(FrakcioID == 1) { PlayerInfo[iD][pLeader] = 1; format(string1,sizeof(string1),\"<< %s Kinevezett téged Rendõrleaderé!\",Neve(playerid)); SendClientMessage(ID,RED,string1); format(string1,sizeof(string1),\"<< %s Kinevezte %s-t rendõrleaderé!\",Neve(playerid),Neve(ID)); SendAdminMessage(RED,string1); } else if(FrakcioID == 2) { PlayerInfo[iD][pLeader] = 2; format(string1,sizeof(string1),\"<< %s Kinevezett téged MentõLeader-nek!\",Neve(playerid)); SendClientMessage(ID,RED,string1); format(string1,sizeof(string1),\"<< %s Kinevezte %s-t MentõLeader-nek!\",Neve(playerid),Neve(ID)); SendAdminMessage(RED,string1); } else if(FrakcioID == 3) { PlayerInfo[iD][pLeader] = 3; format(string1,sizeof(string1),\"<< %s Kinevezett téged Autószerelõ leader-nek!\",Neve(playerid)); SendClientMessage(ID,RED,string1); format(string1,sizeof(string1),\"<< %s Kinevezte %s-t Autószerelõ leadernek!\",Neve(playerid),Neve(ID)); SendAdminMessage(RED,string1); } } } } return 1; } CMD:szerelo(playerid,params[]) { if(PlayerInfo[playerid][pLeader] == 3 || PlayerInfo[playerid][pAdmin] >= 3) { new rang; if(sscanf(params,\"ud\",ID,rang))return SendClientMessage(playerid,GREEN,\"Használat: /szerelo [Név/ID][RANG]\"); if(PlayerInfo[iD][pMember] == 0) { PlayerInfo[iD][pMember] = 3; PlayerInfo[iD][pRank] = rang; format(string1,sizeof(string1),\"%s felvett téged a szerelõkhöz![RANG:%d]\",Neve(playerid),rang); SendClientMessage(ID,ERROR,string1); SendClientMessage(playerid,GREEN,\"Felvetted az illetõt a szerelõkhöz!\"); } else { SendClientMessage(playerid,RED,\"Ez a játékos már benne van egy frakcióba!\"); } } else { SendClientMessage(playerid,RED,\"Nem vagy jogosult a parancs használatára!\"); } return 1; } CMD:rendor(playerid,params[]) { if(PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pAdmin] >= 3) { new rang; if(sscanf(params,\"ud\",ID,rang))return SendClientMessage(playerid,GREEN,\"Használat: /rendor [Név/ID][RANG]\"); if(PlayerInfo[iD][pMember] == 0) { PlayerInfo[iD][pMember] = 1; PlayerInfo[iD][pRank] = rang; format(string1,sizeof(string1),\"%s felvett téged a Rendõrséghez![RANG:%d]\",Neve(playerid),rang); SendClientMessage(ID,ERROR,string1); SendClientMessage(playerid,GREEN,\"Felvetted az illetõt a rendõrségre!\"); } else { SendClientMessage(playerid,RED,\"Ez a játékos már benne van egy frakcióba!\"); } } else { SendClientMessage(playerid,RED,\"Nem vagy jogosult a parancs használatára!\"); } return 1; } CMD:mentos(playerid,params[]) { if(PlayerInfo[playerid][pLeader] == 2 || PlayerInfo[playerid][pAdmin] >= 3) { new rang; if(sscanf(params,\"ud\",ID,rang))return SendClientMessage(playerid,GREEN,\"Használat: /mentos [Név/ID][RANG]\"); if(PlayerInfo[iD][pMember] == 0) { PlayerInfo[iD][pMember] = 2; PlayerInfo[iD][pRank] = rang; format(string1,sizeof(string1),\"%s felvett téged a kórházba![RANG:%d]\",Neve(playerid),rang); SendClientMessage(ID,ERROR,string1); SendClientMessage(playerid,GREEN,\"Felvetted az illetõt a kórházba!\"); } else { SendClientMessage(playerid,RED,\"Ez a játékos már benne van egy frakcióba!\"); } } else { SendClientMessage(playerid,RED,\"Nem vagy jogosult a parancs használatára!\"); } return 1; } CMD:setskin(playerid,params[]) { if(IsPlayerConnected(playerid)) { if(PlayerInfo[playerid][pAdmin] >= 2) { if(!IsPlayerConnected(ID))return SendClientMessage(playerid,RED,\"Játékos Nem elérhetõ..\"); new skin; if(sscanf(params,\"ud\",ID,skin))return SendClientMessage(playerid,RED,\"Használat:/skin [Név/ID][skinID]\"); if(skin >=1 && skin <= 299) { format(string1,sizeof(string1),\"%s Átrakta a Skinedet erre:%d\",Neve(playerid),skin); SendClientMessage(ID,ERROR,string1); SetPlayerSkin(ID,skin); PlayerInfo[iD][pSkin] = skin; SendClientMessage(playerid,ERROR,\"Megváltoztattad az illetõ SKIN-ét!\"); } } } return 1; } CMD:goto(playerid,params[]) { if(IsPlayerConnected(playerid)) { if(PlayerInfo[playerid][pAdmin] >= 1) { if(sscanf(params,\"u\",ID)) return SendClientMessage(playerid,GREEN,\"Használat: /goto[Név/ID]\"); if(!IsPlayerConnected(ID)) return SendClientMessage(playerid, GREEN, \"A játékos nem elérhetõ!\"); new Float:x,Float:y,Float:z; if(IsPlayerInAnyVehicle(playerid)) { new carid = GetPlayerVehicleID(playerid); SetVehiclePos(carid, x+3,y,z); PutPlayerInVehicle(playerid, carid, 1); } else { SetPlayerPos(playerid,x,y,z); } } else { SendClientMessage(playerid,RED,\"Nem vagy jogosult a parancs használatára!\"); } } return 1; } CMD:gethere(playerid,params[]) { if(IsPlayerConnected(playerid)) { if(PlayerInfo[playerid][pAdmin] >= 2) { if(sscanf(params,\"u\",ID)) return SendClientMessage(playerid,GREEN,\"Használat: /gethere [Név/ID]\"); if(!IsPlayerConnected(ID)) return SendClientMessage(playerid, GREEN, \"A játékos nem elérhetõ!\"); new Float:x,Float:y,Float:z; if(IsPlayerInAnyVehicle(ID)) { new carid = GetPlayerVehicleID(ID); SetVehiclePos(carid, x+3,y,z); PutPlayerInVehicle(ID, carid, 1); } else { SetPlayerPos(ID,x,y,z); } } else { SendClientMessage(playerid,RED,\"Nem vagy jogosult a parancs használatára!\"); } } return 1; } CMD:adminok(playerid) { if(IsPlayerConnected(playerid)) { for(new i = 0; i < MAX_PLAYERS ; i++) { new atext[20]; if(PlayerInfo[pAdmin] == 1) { atext = \"Moderátor\";} if(PlayerInfo[pAdmin] == 2) { atext = \"Admin\";} if(PlayerInfo[pAdmin] == 3) { atext = \"Tulajdonos\";} if(PlayerInfo[pAdmin] == 4) { atext = \"Fejlesztõ\";} format(string1,sizeof(string1),\"Neve:%s | AdminSzint:%s\",Neve(i),atext); } SendClientMessage(playerid,GREEN,string1); } return 1; } CMD:proba(playerid, params[]) { new TRY[128], S[128+1]; if(sscanf(params, \"s[128]\", TRY)) return SendClientMessage(playerid, RED, \"Használat: /próba < Próbálkozás >\"); switch(random(2)) { case 0: { format(S, sizeof(S), \"* %s megpróbál(ja) %s, és sikerül neki!\", Neve(playerid), TRY); ProxDetector( playerid, RED,S,8.0); } case 1: { format(S, sizeof(S), \" %s megpróbál(ja) %s, de nem sikerül neki!\", Neve(playerid), TRY); ProxDetector( playerid, RED,S,8.0); } } return 1; } CMD:tv(playerid,params[]) { if(IsPlayerConnected(playerid)) { if(PlayerInfo[playerid][pAdmin] >= 2) { if(sscanf(params,\"u\", ID)) return SendClientMessage(playerid, GREEN, \"Használat: /tv [Név/ID]\"); if(!IsPlayerConnected(ID)) return SendClientMessage(playerid, GREEN, \"Játékos nem elérhetõ!\"); TogglePlayerSpectating(playerid, 1); PlayerSpectatePlayer(playerid, ID); SetPlayerInterior(playerid,GetPlayerInterior(ID)); SetPlayerVirtualWorld(playerid, GetPlayerVirtualWorld(ID)); format(string1,sizeof(string1),\"[sPECTATE]%s elkezdte Tv-zni %s-t!\",Neve(playerid),Neve(ID)); SendAdminMessage(ERROR,string1); } else { SendClientMessage(playerid,GREEN,\"Nem vagy jogosult a parancs használatára!\"); } } return 1; } CMD:tvki(playerid) { if(IsPlayerConnected(playerid)) { if(PlayerInfo[playerid][pAdmin] >= 2) { TogglePlayerSpectating(playerid,0); SendClientMessage(playerid,ERROR,\"Kiléptél a TV-zésbõl!\"); } } return 1; } CMD:setint(playerid,params[]) { if(IsPlayerConnected(playerid)) { if(PlayerInfo[playerid][pAdmin] >= 1) { new interior; if(sscanf(params,\"ud\",ID,interior))return SendClientMessage(playerid,RED,\"Használat: /setint [Név/ID][interior]\"); SendClientMessage(playerid,ERROR,\"Sikeresen átváltottad az interiorját!\"); SendClientMessage(ID,ERROR,\"Egy admin átrakta az Interiorodat!\"); SetPlayerInterior(ID,interior); } } return 1; } CMD:setvw(playerid,params[]) { if(IsPlayerConnected(playerid)) { if(PlayerInfo[playerid][pAdmin] >= 1) { if(sscanf(params,\"u\",ID))return SendClientMessage(playerid,GREEN,\"Használat: /setvw [Név/ID]\"); SendClientMessage(playerid,ERROR,\"Átraktad az illetõ VW-jét 0ra!\"); SendClientMessage(ID,ERROR,\"Egy Admin átrakta a VW-ted 0ra!\"); SetPlayerVirtualWorld(ID, 0); } } return 1; } CMD:veh(playerid,params[]) { if(IsPlayerConnected(playerid)) { if(PlayerInfo[playerid][pAdmin] == 4) { new Float:x,Float:y,Float:z,VehID; GetPlayerPos(playerid,x,y,z); if(sscanf(params,\"d\",VehID))return SendClientMessage(playerid,RED,\"Használat:/veh [Jármû ID]\"); AddStaticVehicle(VehID,x,y+2,z,0,1,0); } else { SendClientMessage(playerid,GREEN,\"Nem vagy jogosult a parancs használatára!\"); } } return 1; } CMD:slap(playerid,params[]) { if(IsPlayerConnected(playerid)) { if(PlayerInfo[playerid][pAdmin] >= 2) { if(sscanf(params,\"u\",ID))return SendClientMessage(playerid,ERROR,\"Használat: /slap [Név/ID]\"); new Float:x,Float:y,Float:z; GetPlayerPos(ID,x,y,z); SetPlayerPos(ID,x,y,z+2); SendClientMessage(playerid,RED,\"Slappoltad a játékost!\"); SendClientMessage(ID,RED,\"Egy admin adott egy pacsit!\"); } else { SendClientMessage(playerid,ERROR,\"Nem vagy jogosult a parancs használatára!\"); } } return 1; } CMD:repairvehicle(playerid) { if(IsPlayerConnected(playerid)) { if(PlayerInfo[playerid][pAdmin] >= 2) { new Car = GetPlayerVehicleID(playerid); RepairVehicle(Car); format(string1,sizeof(string1),\"[REPAIR]%s megjavította a %d IDjû jármûvet!\",Neve(playerid),Car); SendAdminMessage(RED,string1); } else { SendClientMessage(playerid,RED,\"Nem vagy jogosult a parancs használatára!\"); } } return 1; } CMD:sethp(playerid,params[]) { if(IsPlayerConnected(playerid)) { new HP; if(PlayerInfo[playerid][pAdmin] >=3) { if(sscanf(params,\"ud\",ID,HP))return SendClientMessage(playerid,RED,\"Használat: /sethp [Játékos ID/NÉV][Érték]\"); SetPlayerHealth(ID,HP); SendClientMessage(ID,RED,\"Egy Adminisztrátor átállította az életeted!\"); SendClientMessage(playerid,RED,\"Élet átállítva a játékosnak!\"); } else { SendClientMessage(playerid,RED,\"Nem vagy jogosult a parancs használatára!\"); } } return 1; } CMD:szerverlezar(playerid) { if(IsPlayerConnected(playerid)) { if(PlayerInfo[playerid][pAdmin] == 4) { if(SzerverLock == 0) { SzerverLock = 1; SendClientMessageToAll(RED,\"A szerver zárolva lett,ha valaki feljön kickellve lesz a rendszer általl!\"); format(string1,sizeof(string1),\"<Zárolás>%s Zárolta a Szervert!<Zárolás>\",Neve(playerid)); SendAdminMessage(RED,string1); } else { SzerverLock = 0; SendClientMessageToAll(RED,\" A szerver megnyitva,a veszél elhárult!\"); format(string1,sizeof(string1),\"<Nyitás>%s Felnyitotta a szerver!<Nyitás>\",Neve(playerid)); SendAdminMessage(RED,string1); } } else { SendClientMessage(playerid,GREEN,\"Nem vagy jogosult a parancs használatára!\"); } } return 1; } CMD:b(playerid,params[]) { if(IsPlayerConnected(playerid)) { new oocszoveg[128]; if(sscanf(params,\"s[128]\",oocszoveg))return SendClientMessage(playerid,RED,\"Használat:/b [OOC]\"); format(string1,sizeof(string1),\"(([OOC] %s: %s ))\",Neve(playerid),oocszoveg); ProxDetector(playerid,ERROR,string1,12.0); } return 1; } CMD:s(playerid,params[]) { if(IsPlayerConnected(playerid)) { new kiabalas[128]; if(sscanf(params,\"s[128]\",kiabalas))return SendClientMessage(playerid,GREEN,\"Használat: /s [szöveg]\"); format(string1,sizeof(string1),\"%s Kiabálja: %\",Neve(playerid),kiabalas); ProxDetector(playerid,ERROR,string1,12.0); } return 1; } CMD:h(playerid,params[]) { if(IsPlayerConnected(playerid)) { new halkan[128]; if(sscanf(params,\"s[128]\",halkan))return SendClientMessage(playerid,RED,\"Használat:/h [szöveg]\"); format(string1,sizeof(string1),\"%s Halkan mondja: %s\",Neve(playerid),halkan); ProxDetector(playerid,ERROR,string1,4.0); } return 1; } CMD:me(playerid,params[]) { if(IsPlayerConnected(playerid)) { new cselekves[128]; if(sscanf(params,\"s[128]\",cselekves))return SendClientMessage(playerid,0xa108faAA,\"Használat: /me [szöveg]\"); format(string1,sizeof(string1),\"%s:%s\",Neve(playerid),cselekves); ProxDetector(playerid,0xa108faAA,string1,8.0); } return 1; } CMD:megprobal(playerid,params[]) { if(IsPlayerConnected(playerid)) { new megprobalja[128]; if(sscanf(params,\"s[128]\",megprobalja))return SendClientMessage(playerid,ERROR,\"Használat: /megpróbál [Mit]\"); switch(random(2)) { case 0: { format(string1,sizeof(string1),\"%s megpróbál(ja) %s,de nem sikerül(t) neki!\",Neve(playerid),megprobalja); ProxDetector(playerid,0xf03ee7AA,string1,8.0); } case 1: { format(string1,sizeof(string1),\"%s megpróbál(ja) %s,és sikerül(t) neki!\",Neve(playerid),megprobalja); ProxDetector(playerid,0xf03ee7AA,string1,8.0); } } } return 1; } CMD:try(playerid, params[]) { return cmd_megprobal(playerid, params); } CMD:erme(playerid) { if(IsPlayerConnected(playerid)) { switch(random(2)) { case 0: { format(string1,sizeof(string1),\"%s feldobott egy érmét,fejre esett.\",Neve(playerid)); ProxDetector(playerid,ERROR,string1,8.0); } case 1: { format(string1,sizeof(string1),\"%s feldobott egy érmét,és írás lett.\",Neve(playerid)); } } } return 1; } CMD:report(playerid,params[]) { if(IsPlayerConnected(playerid)) { if(sscanf(params,\"s[128]\",params))return SendClientMessage(playerid,ERROR,\"Használat: /report [Panasz]\"); format(string1,sizeof(string1),\"[PANASZ]%s Panasza: %s\",Neve(playerid),params); SendAdminMessage(ERROR,string1); SendClientMessage(playerid,ERROR,\"Panaszodat elküldtük az adminok felé..\"); } return 1; } CMD:pm(playerid,params[]) { if(IsPlayerConnected(playerid)) { if(AdminSzolgalat[iD] == 1) { new pm[128]; if(sscanf(params,\"us[128]\",ID,pm))return SendClientMessage(playerid,GREEN,\"Használat: /pm [Név/ID][Panasz]\"); format(string1,sizeof(string1),\"[PM][iD:%d]%s panasza: %s\",ID,Neve(playerid),pm); SendClientMessage(ID,RED,string1); SendClientMessage(playerid,GREEN,\"a panaszodat sikeresen elküldtük!\"); } else { SendClientMessage(playerid,GREEN,\"Õ nincs adminszolgálatba!\"); } } return 1; } CMD:help(playerid) { if(IsPlayerConnected(playerid)) { SendClientMessage(playerid,ERROR,\"/b | /s | /h | /me | /érme\"); SendClientMessage(playerid,ERROR,\"/report | /adminok | /megpróbál\"); SendClientMessage(playerid,ERROR,\" /idõ | /pm\"); if(PlayerInfo[playerid][pAdmin] > 0) { SendClientMessage(playerid,GREEN,\"Adminparancsok>> /ahelp\"); } else if(PlayerInfo[playerid][pLeader] == 1) { SendClientMessage(playerid,GREEN,\"Leader: /rendõr\"); } else if(PlayerInfo[playerid][pLeader] == 2) { SendClientMessage(playerid,GREEN,\"Leader: /mentõs\"); } else if(PlayerInfo[playerid][pLeader] == 3) { SendClientMessage(playerid,GREEN,\"Leader: /szerelõ\"); } } return 1; } CMD:penztarca(playerid) { if(IsPlayerConnected(playerid)) { format(string1,sizeof(string1),\"%s megnézte a pénztárcája tartalmát..\",Neve(playerid)); ProxDetector(playerid,0x7cf03eAA,string1,8.0); format(string1,sizeof(string1),\"Pénztárcádba %dft van.\",PlayerInfo[playerid][pMoney]); SendClientMessage(playerid,0x7cf03eAA,string1); } return 1; } CMD:ido(playerid) { new Ora,Perc,Masodperc; gettime(Ora,Perc,Masodperc); format(string1,sizeof(string1),\"Jelenleg %d óra és %d perc van.\",Ora,Perc); SendClientMessage(playerid,GREEN,string1); return 1; } //Frakció parancsok CMD:megaphone(playerid,params[]) { if(IsPlayerConnected(playerid)) { if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1) { if(IsPlayerInAnyVehicle(playerid)) { new kihangosito[128]; if(sscanf(params,\"s[128]\",kihangosito))return SendClientMessage(playerid,GREEN,\"Használat:/m(egaphone) [Kihangosító]\"); format(string1,sizeof(string1),\"<<Kihangosító>> %s\",kihangosito); ProxDetector(playerid,GREEN,string1,15.0); } else { SendClientMessage(playerid,GREEN,\"Nem ülsz jármûben!\"); } } else { SendClientMessage(playerid,GREEN,\"Hm...honnan lesz megafonod? \"); } } return 1; } CMD:m(playerid,params[]) { return cmd_megaphone(playerid, params); } CMD:radio(playerid,params[]) { if(IsPlayerConnected(playerid)) { if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1) { new radio[128]; if(sscanf(params,\"s[128]\",radio))return SendClientMessage(playerid,GREEN,\"Használat:/rádió <Szöveg>\"); format(string1,sizeof(string1),\"[RÁDIÓ]%s mondja: %s\",Neve(playerid),radio); SendFrakcioMessage(2,GREEN,string1); format(string1,sizeof(string1),\"[RÁDIÓ]Valaki mondja: %s\",radio); ProxDetector(playerid,GREEN,string1,8.0); } if(PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2) { new radio[128]; if(sscanf(params,\"s[128]\",radio))return SendClientMessage(playerid,GREEN,\"Használat:/rádió <Szöveg>\"); format(string1,sizeof(string1),\"[RÁDIÓ]%s mondja: %s\",Neve(playerid),radio); SendFrakcioMessage(2,GREEN,string1); format(string1,sizeof(string1),\"[RÁDIÓ]Valaki mondja: %s\",radio); ProxDetector(playerid,GREEN,string1,8.0); } if(PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3) { new radio[128]; if(sscanf(params,\"s[128]\",radio))return SendClientMessage(playerid,GREEN,\"Használat:/rádió <Szöveg>\"); format(string1,sizeof(string1),\"[RÁDIÓ]%s mondja: %s\",Neve(playerid),radio); SendFrakcioMessage(2,GREEN,string1); format(string1,sizeof(string1),\"[RÁDIÓ]Valaki mondja: %s\",radio); ProxDetector(playerid,GREEN,string1,8.0); } } return 1; } public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { new Fajl[128],string[128]; format(Fajl,sizeof(Fajl),\"/Karakterek/%s.ini\",Neve(playerid)); if(dialogid == DIALOG_REGISTER) { if( !response ) { Kick(playerid ) ; } else { dini_Create(Fajl); dini_Set(Fajl, \"Jelszo\", inputtext); dini_IntSet(Fajl, \"Admin\", 0); dini_IntSet(Fajl, \"Skin\",26); dini_IntSet(Fajl, \"Penz\",25000); dini_IntSet(Fajl, \"Leader\",0); dini_IntSet(Fajl, \"Member\",0); SendClientMessage(playerid,GREEN,\"Karaktered Sikeresen Létrehozva!\"); ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,\"Panel\",\"Felhasználó már létezik!\\nJelentkezz be!\",\"Mehet\",\"Mégse\"); } } if(dialogid == DIALOG_LOGIN) { if(!response) { Kick(playerid); } else { new jelszo[200]; format(jelszo, sizeof(jelszo), \"%s\", dini_Get(Fajl, \"Jelszo\")); if(strcmp(inputtext, jelszo) == 0) { PlayerInfo[playerid][pAdmin] = dini_Int(Fajl, \"Admin\"); PlayerInfo[playerid][pSkin] = dini_Int(Fajl,\"Skin\"); PlayerInfo[playerid][pMoney] = dini_Int(Fajl, \"Penz\"); PlayerInfo[playerid][pLeader] = dini_Int(Fajl, \"Leader\"); PlayerInfo[playerid][pMember] = dini_Int(Fajl, \"Member\"); PlayerInfo[playerid][X] = dini_Int(Fajl, \"X\"); PlayerInfo[playerid][Y] = dini_Int(Fajl, \"Y\"); PlayerInfo[playerid][Z] = dini_Int(Fajl, \"Z\"); //SetPlayerSkin(playerid,PlayerInfo[playerid][pSkin]); SetPlayerColor(playerid,WHITE); AdminSzolgalat[playerid] = 0; SpawnPlayer(playerid); SendClientMessage(playerid,ERROR,\"Sikeresen Bejelentkeztél!\"); } else { format(string,sizeof(string),\"[KICK]%s Kickellve lett a rendszer általl,Indok:Helytelen Jelszó!\",Neve(playerid)); SendClientMessageToAll(RED,string); Kick(playerid); } } } return 1; } public OnPlayerUpdate(playerid) { if(AdminSzolgalat[playerid] == 1) { format(string1,sizeof(string1),\"%s\\nAdminSzolgálatban!\",Neve(playerid)); SetPlayerChatBubble(playerid, string1, RED, 20.0, 2000); } return 1; } stock Neve(playerid) { new Nev[24]; GetPlayerName(playerid,Nev,sizeof(Nev)); return Nev; } stock ProxDetector(playerid,szin,uzenet[],Float: tavolsag) { new Float:x,Float:y,Float:z; GetPlayerPos(playerid,x,y,z); for(new i = 0; i < MAX_PLAYERS; i++) { if(IsPlayerConnected(playerid)) { if(IsPlayerInRangeOfPoint(i,tavolsag,x,y,z)) { SendClientMessage(i,szin,uzenet); } } } return 1; } stock SendAdminMessage(SZIN,UZENET[]) { for(new i = 0; i < MAX_PLAYERS ; i++) { if(PlayerInfo[pAdmin] >=1) { SendClientMessage(i,SZIN,UZENET); } } return 1; } stock SendFrakcioMessage(frakcioID,COLOR,uzenet[]) { for(new i = 0; i < MAX_PLAYERS ; i++) { if(PlayerInfo[pLeader] == frakcioID || PlayerInfo[pMember] == frakcioID) { SendClientMessage(i,COLOR,uzenet); } } return 1; }
197
« Dátum: 2013. január 10. - 13:32:56 »
Hülyeséget ne mondjatok. 1.A sa-mp cliens megegyezik? 2.Mysql adatbázis.
198
« Dátum: 2013. január 08. - 15:03:58 »
lehet linuxos a host,te meg windowsos plugint használsz.
199
« Dátum: 2013. január 08. - 14:41:16 »
Pentakill,grat hozzá,
200
« Dátum: 2013. január 08. - 14:00:54 »
szép fejlesztés,beelõztél xD
201
« Dátum: 2013. január 08. - 13:34:17 »
mivel 1000 / 1mp
202
« Dátum: 2013. január 08. - 12:25:11 »
1. CMD:enter(playerid) { if(IsPlayerInRangeOfPoint(playerid, sugar, x, y, z))//sugár = távolság, x, y, z helyére a belépési pontot { SetPlayerPos(playerid, X, Y, Z);//X, Y, Z helyére a teleportálási Poziciót SetPlayerInterior(playerid, INT);//INT helyére az interior ID-t } return 1; } 2.módba beírod. 3. CMD:fegyver(playerid) { ShowPlayerDialog(playerid,1,DIALOG_STYLE_LIST,\"\",\"Deagle\\nMp5\",\"megveszem\",\"Mégse\"); return 1; } public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { if(dialogid == 1) { if(response) { if(listitem == 0) { //Deagle } else if(listitem == 1) { //mp5 } } } return 1; } 4.neten van.
203
« Dátum: 2013. január 08. - 12:13:50 »
204
« Dátum: 2013. január 08. - 12:08:58 »
public OnFilterScriptInit() { new pickup = AddStaticPickup(1239,1,0.0,0.0,0.0,4);//0.0-k helyére a poziciót,4es helyére,a VW ID-t return 1; } public OnPlayerPickUpPickup(playerid, pickupid) { if(pickupid == pickup) { SendClientMessage(playerid,-1,\"Belementél a pickup-ba!\"); } return 1; }
205
« Dátum: 2013. január 08. - 11:24:48 »
206
« Dátum: 2013. január 08. - 09:05:26 »
ID az csak egy változó,lekéred a nevét GetPlayerName függvénnyel.
207
« Dátum: 2013. január 08. - 09:04:14 »
lathatatlan cp hogy csinaljak? Hogyan ellenorizzem hogy ott a jatekos vagy nem ?
láthatatlan CP?nem kell ide,csak IsPlayerInRangeOfPoint függvény,de másik VW-be rakod le a pickupd.. AddStaticPickup(model, tipus,X,Y,Z,VWID);
208
« Dátum: 2013. január 08. - 08:15:32 »
talán a szerver/te cliensed nem egyezik,ez is lehet a baj.
209
« Dátum: 2013. január 08. - 08:14:00 »
ha nemlenne ekkora ... akkor már rég müködne,eztet én írtam,nekem is ilyen van,ment/betölt,semmi hiba nincs benne.e
210
« Dátum: 2013. január 07. - 16:00:53 »
ahogy látom,ez olyan ami nekem volt régen,nekem is volt ilyen baj,szedd le a külsejét,és nézd meg a kábelek rendesen vannak e csatlakozva a monitor részhez
Oldalak: 1 ... 12 13 [14] 15 16 ... 72
|