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 - instant
Oldalak: 1 ... 16 17 [18] 19 20 ... 185
256
« Dátum: 2013. május 07. - 14:50:30 »
most h 5 napja játszok rajta folyamatosan , ezért be lehet mondani nyugottan hogy Igényesen , és a játékosok igényeire lett készitve és ez Bejön a szerverben, Nagyon jó lett.
257
« Dátum: 2013. március 15. - 20:33:29 »
nagyon szép a flip cmd
258
« Dátum: 2013. március 11. - 23:07:42 »
sok sikert hozzá!
259
« Dátum: 2013. március 11. - 21:16:07 »
a fájlt nevezd át libmysqlclient.so -ra
260
« Dátum: 2013. március 10. - 22:54:50 »
Options -> Display Setup -> Radar Mode
262
« Dátum: 2013. március 09. - 22:46:48 »
jó szerver lett , voltam fent
263
« Dátum: 2013. március 07. - 15:50:27 »
zárd a témát a magánzárkát magadnak kell le ülnöd .
264
« Dátum: 2013. március 07. - 15:41:51 »
amire jelzi azt a pName hibát azt cseréljétek ki erre : pName(playerid)-re .. és a warning 217 : loose indentation az csak sor eltolódás E: #include a_samp #include sscanf2 #include zcmd #include dini #include dudb #include dutils #pragma unused ret_memcpy #define COLOR_GREY 0x375FFFFF #define COLOR_GREEN 0x33FF33AA #define COLOR_RED 0xFF0000AA #define COLOR_YELLOW 0xFF9900AA #define COLOR_WHITE 0xFFFFFFAA #define COLOR_BLUE 0x33CCFFAA //0x6495EDFF #define COLOR_DARKBLUE 0x375FFFFF #define COLOR_LIGHTBLUE 0x33CCFFAA #define COLOR_ORANGE 0xFF9900AA #define COLOR_BASIC 0x0066FFAA #define COLOR_SYSTEM 0xEFEFF7AA #define COLOR_LIGHTBLUE 0x33CCFFAA #define COLOR_GREENYELLOW 0xADFF2FFF #define COLOR_FLBLUE 0x6495EDAA #define COLOR_BLACK 0x000000AA #define COLOR_PINK 0xFF66FFAA #define COLOR_LIME 0x99FF00AA #define COLOR_DARKGREEN 0x33AA33AA #define COLOR_BROWN 0x66330089 #define COLOR_STEELBLUE 0xB0C4DEFF #define COLOR_LIGHTGREEN 0x00FF7FFF// stock enum pInfo { VIP }; new PlayerInfo[MAX_PLAYERS][pInfo]; new file[128],str[128]; new player1; CMD:vips(playerid,params[]) { new string[250]; SendClientMessage(playerid,COLOR_GREEN,\"____]Online V.I.P Tagok [_____\"); for(new v;v<GetMaxPlayers();v++) { if(GetPVarInt(v,\"VIP\") > 0) { format(string,250,\"%s V.I.P Szint:%d\",pName(v),GetPVarInt(v,\"VIP\")); SendClientMessage(playerid,COLOR_GREEN,string); } } return 1; } CMD:setvip(playerid, params[]) { if(IsPlayerAdmin(playerid)) { new string[350], vlevel; if(sscanf(params,\"ui\",playerid, vlevel)) return SendClientMessage(playerid,COLOR_RED,\"Használat : /setvip id level (1-3)!\"); if(vlevel <0 || vlevel > 3) return SendClientMessage(playerid,COLOR_RED,\"Csak 1 - 3 VIP SZINT Közt van!\"); if( playerid == INVALID_PLAYER_ID ) return SendClientMessage( playerid, COLOR_RED, \"HIBA: Nem létezõ azonosító!\" ); SetPVarInt(playerid,\"VIP\",vlevel); format(string,350,\"***%s(%d) {00f7ff}nevû admin kinevezett téged {ff0000}%d V.I.P-nak!\",pName(playerid),playerid,GetPVarInt(playerid,\"VIP\")); SendClientMessage( playerid,COLOR_GREEN,string); if(vlevel > GetPVarInt(playerid,\"VIP\")) return SendClientMessage( playerid,COLOR_GREEN,\"VIP Szinted növekedett!\"); if(vlevel < GetPVarInt(playerid,\"VIP\")) return SendClientMessage( playerid,COLOR_GREEN,\"VIP Szintedet elvonták!\"); PlayerPlaySound(playerid, 1056, 0, 0, 0); SetPlayerColor(player1,COLOR_YELLOW); format(file,sizeof(file),\"%s.ini\",pName(playerid)); dini_IntSet(file,\"VIP\",vlevel); } else SendClientMessage( playerid, COLOR_RED, \"Nem vagy RCON Admin!\" ); return 1; } CMD:vkick(playerid,params[]) { if(GetPVarInt(playerid, \"VIP\") >= 3) { new target,reason[50]; if(sscanf(params,\"us[50]\",target,reason)) return SendClientMessage(playerid,COLOR_RED,\"Használat : /kick <Játékos> < Indok>\"); if(target == INVALID_PLAYER_ID)return SendClientMessage(playerid, COLOR_RED, \"HIBA: Játékos nincs csatlakozva!\"); if(target == playerid) return SendClientMessage(playerid,COLOR_RED,\"Magadat nem rughatod ki balfácán!\"); format(str,sizeof(str),\"V.I.P :%s kickelte %s játékost! Indoka : %s\",pName(playerid),pName(target),reason); SendClientMessageToAll(COLOR_LIGHTBLUE,str); Kick(target); return 1; } else return SendClientMessage(playerid,COLOR_RED,\"HIBA: Ehez a parancshoz 3 as szintü VIP-nak szükséges!\"); } CMD:vjail(playerid,params[]) { if(GetPVarInt(playerid, \"VIP\") >= 2 || IsPlayerAdmin(playerid)) { new reason[50]; if(sscanf(params, \"us[50]\", player1, reason)) return SendClientMessage(playerid, COLOR_RED, \"HASZNÁLAT: /jail [Játékos ID/Név] [indok]\"); if(IsPlayerNPC(player1)) return SendClientMessage(playerid, COLOR_RED, \"HIBA: Botokat nem zárhatsz börtönbe!\"); if(!IsPlayerConnected(player1) && (GetPVarInt(player1, \"Level\") > GetPVarInt(playerid, \"Level\")) ) return SendClientMessage(playerid, COLOR_RED, \"HIBA: Játékos nincs csatlakozva, vagy magasabb szintû admin, mint te!\"); if(GetPVarInt(player1, \"JailTime\") > 1) return SendClientMessage(playerid, COLOR_RED, \"HIBA: A játékos már börtönbe van!\"); if(playerid == player1) return SendClientMessage(playerid, COLOR_RED, \"HIBA: Magadat nem zárhatod börönbe!\"); TogglePlayerControllable(player1, 1); SetPlayerPos(player1, 197.6661, 173.8179, 1003.0234); SetPlayerInterior(player1,3); format(str,sizeof(str), \"*** VIP: %s börtönbe zárta %s nevû játékost [indok: %s]\", pName(playerid), pName(player1),reason); SendClientMessageToAll(COLOR_LIGHTGREEN,str); return 1; } else return SendClientMessage(playerid, COLOR_RED, \"HIBA: Ehez a parancshoz legalább 2-es szintû VIP-nak kéne lenned!\"); } CMD:vunjail(playerid,params[]) { if(GetPVarInt(playerid, \"VIP\") >= 2 || IsPlayerAdmin(playerid)) { if(sscanf(params, \"u\", player1)) return SendClientMessage(playerid, COLOR_RED, \"HASZNÁLAT: /unjail [Játékos ID/Név]\"); if(!IsPlayerConnected(player1)) return SendClientMessage(playerid, COLOR_RED, \"HIBA: Játékos nincs csatlakozva!\"); if(!GetPVarInt(player1, \"JailTime\")) return SendClientMessage(playerid, COLOR_RED, \"HIBA: A játékos nincs börtönben!\"); format(str,sizeof(str), \"***VIP: %s kiengedett téged a börtönbõl.\", pName(playerid)); SendClientMessage(player1, COLOR_BLUE,str); SpawnPlayer(player1); format(str,sizeof(str), \"*** Admin: %s kiengedte a börtönbõl %s nevû játékost.\", pName(playerid), pName(player1)); SendClientMessageToAll(COLOR_BLUE,str); return 1; } else return SendClientMessage(playerid, COLOR_RED, \"HIBA: Ehez a parancshoz legalább 2-es szintû VIP-nak kéne lenned!\"); } CMD:vfreeze(playerid,params[]) { if(GetPVarInt(playerid, \"VIP\") >= 1 || IsPlayerAdmin(playerid)) { if(sscanf(params, \"u\", player1)) return SendClientMessage(playerid, COLOR_RED, \"HASZNÁLAT: /freeze [Játékos ID/Név] \"); if(IsPlayerNPC(player1)) return SendClientMessage(playerid, COLOR_RED, \"HIBA: Botokat nem fagyaszthatsz le!\"); if(!IsPlayerConnected(player1)) return SendClientMessage(playerid, COLOR_RED, \"HIBA: Játékos nincs csatlakozva!\"); if(playerid == player1) return SendClientMessage(playerid, COLOR_RED, \"HIBA: Magadat nem fagyaszthatod le!\"); TogglePlayerControllable(player1, 0); format(str,sizeof(str), \"*** VIP: %s lefagyasztott téged!.\",pName(playerid)); SendClientMessage(player1, COLOR_BLUE,str); return 1; } else return SendClientMessage(playerid, COLOR_RED, \"HIBA: Ehez a parancshoz legalább 1-es szintû VIP-nak kéne lenned!\"); } CMD:vunfreeze(playerid,params[]) { if(GetPVarInt(playerid, \"VIP\") >= 1 || IsPlayerAdmin(playerid)) { if(sscanf(params, \"u\", player1)) return SendClientMessage(playerid, COLOR_RED, \"HASZNÁLAT: /unfreeze [Játékos ID/Név]\"); if(!IsPlayerConnected(player1)) return SendClientMessage(playerid, COLOR_RED, \"HIBA: Játékos nincs csatlakozva!\"); if(!GetPVarInt(player1, \"FreezeTime\")) return SendClientMessage(playerid, COLOR_RED, \"HIBA: A játékos nincs lefagyasztva!\"); SetPVarInt(player1, \"FreezeTime\", 0); format(str,sizeof(str), \"*** VIP: %s levette a fagyasztást rólad.\",pName(playerid)); SendClientMessage(player1, COLOR_BLUE,str); TogglePlayerControllable(player1,1); format(str,sizeof(str),\"*** VIP: %s levette a fagyasztást %s nevû játékosról.\", pName(playerid), pName(player1)); return SendClientMessageToAll(COLOR_BLUE, str); } else return SendClientMessage(playerid, COLOR_RED, \"HIBA: Ehez a parancshoz legalább 1-es szintû VIP-nak kéne lenned!\"); } CMD:vgod( playerid ) { if(GetPVarInt(playerid,\"VIP\") >= 2) { if(!GetPVarInt(playerid, \"God\")) { SetPVarInt(playerid, \"God\", 1); SetPlayerHealth(playerid,100000); return SendClientMessage(playerid, COLOR_GREEN, \"Örökélet be!\"); } else { SetPVarInt(playerid, \"God\", 0); SetPlayerHealth(playerid, 100); return SendClientMessage(playerid, COLOR_RED, \"Örökélet ki!\"); } } else return SendClientMessage(playerid, COLOR_RED, \"HIBA: Ehez a parancshoz 2-es szintû VIP-nak kéne lenned!\"); } CMD:vskin(playerid,params[]) { if(GetPVarInt(playerid,\"VIP\") >= 1) { new skin; new string2[175]; if(sscanf(params,\"d\",skin)) return SendClientMessage(playerid,COLOR_YELLOW,\"Használat : /vskin [skinid] \"); if(skin < 0 || skin > 299) return SendClientMessage(playerid,COLOR_RED,\"Csak 0tól és 299ig vannak skinek!\"); SetPlayerSkin(playerid,skin); format(string2,175,\"Sikeresen átváltoztattad a skinedet!Új Skined ID-je :%d !\",skin); SendClientMessage(playerid,COLOR_GREEN,string2); return 1; } else return SendClientMessage(playerid,COLOR_RED,\"HIBA: Ehez a parancshoz 1-es szintû VIP-nak kéne lenned!\"); } CMD:vcarrespawn(playerid,params[]) { new string[250]; if(GetPVarInt(playerid,\"VIP\") >= 3) { for(new cars; cars <MAX_VEHICLES; cars++) { SetVehicleToRespawn(cars); } format(string,250,\"-VIP-%s respawnolta a jármüveket!\",pName(playerid)); SendClientMessageToAll(COLOR_GREEN,string); return 1; }else return SendClientMessage(playerid,COLOR_RED,\"HIBA: Ehez a parancshoz 3-as szintû VIP-nak kéne lenned!\"); } CMD:vcar(playerid,params[]) { if(GetPVarInt(playerid,\"VIP\") >= 1) { new id, color1, color2; new Float:Rot,Float:X,Float:Y,Float:Z; GetPlayerPos(playerid, X, Y, Z); GetPlayerFacingAngle(playerid, Rot); if(sscanf(params,\"ddd\",id,color1,color2)) return SendClientMessage(playerid,COLOR_YELLOW,\"Használat /vcar [Jármûid][szin1][szin2]\"); if(id < 400 || id > 611) return SendClientMessage(playerid,COLOR_RED,\"Csak 400tól 611ig vannak a jármûid!\"); CreateVehicle(id,X+2,Y+2,Z+2,Rot,color1,color2,0); SendClientMessage(playerid,COLOR_GREEN,\"Sikeresen lekérted a jármûvet!\"); DestroyVehicle(id); return 1; }else return SendClientMessage(playerid,COLOR_RED,\"HIBA: Ehez a parancshoz 1-es szintû VIP-nak kéne lenned!\"); } CMD:vgoto(playerid,params[]) { if(GetPVarInt(playerid, \"VIP\") >= 2) return SendClientMessage(playerid, 0xE60000FF, \"Ezt a parancsot max 2.es szintû V.I.P tagok használhatják!\"); { new id; new Float:x,Float:y,Float:z; if(id == INVALID_PLAYER_ID) return SendClientMessage(playerid,COLOR_GREEN,\"Helytelen PlayerID!\"); if(sscanf(params,\"u\",id))return SendClientMessage(playerid,COLOR_YELLOW,\"Használat: /goto [Játékosnév/id]\"); GetPlayerPos(id,x,y,z); SetPlayerPos(playerid,x,y,z); SendClientMessage(id,COLOR_GREEN,\"Egy Vip tag hozzád teleportált!\"); } return 1; } CMD:veject(playerid,params[]) { if(GetPVarInt(playerid, \"VIP\") >= 3) { new Float:x,Float:y,Float:z; new target; if(sscanf(params,\"d\",target)) return SendClientMessage(playerid,COLOR_YELLOW,\"Használat /veject [iD]\"); SetPlayerPos(target,x,y,z+3); return 1; }else return SendClientMessage(playerid,COLOR_RED,\"HIBA: Ehez a parancshoz 3-as szintû VIP-nak kéne lenned!\"); } CMD:vsay(playerid,params[]) { if(GetPVarInt(playerid, \"VIP\") >=3) { new uzenet[1000],string[200]; if(sscanf(params,\"s[1000]\",uzenet)) return SendClientMessage(playerid,COLOR_YELLOW,\"Használat /vsay [Üzenet]\"); format(string,sizeof(string),\"-VIP-{ff0000}%s : {ffffff}%s\",pName(playerid),uzenet); SendClientMessageToAll(COLOR_GREEN,string); return 1; }else return SendClientMessage(playerid,COLOR_RED,\"HIBA: Ehez a parancshoz 3-as szintû VIP-nak kéne lenned!\"); } CMD:vjetpack(playerid,params[]) { if(GetPVarInt(playerid,\"VIP\") >=1) { SendClientMessage(playerid,COLOR_RED,\"Nincs jogosultságod-e parancs használatához!\"); SetPlayerSpecialAction(playerid,SPECIAL_ACTION_USEJETPACK); SendClientMessage(playerid, COLOR_YELLOW, \"Sikeresen adtál magadnak JetPacket!\"); return 1; }else return SendClientMessage(playerid,COLOR_RED,\"HIBA: Ehez a parancshoz 3-as szintû VIP-nak kéne lenned!\"); } CMD:vhelp(playerid) { if(GetPVarInt(playerid,\"VIP\") >= 1) { SendClientMessage(playerid,COLOR_RED,\"____]VIP HELP[____\"); SendClientMessage(playerid,COLOR_GREEN,\"Level1:/vcar /vskin /vjetpack /vfreeze /vunfreeze\"); SendClientMessage(playerid,COLOR_GREEN,\"Level2:/vgoto /vgod /vgodoff /vjail /vunjail\"); SendClientMessage(playerid,COLOR_GREEN,\"Level3:/vsay /veject /vcarrespawn /vkick\"); SendClientMessage(playerid,COLOR_RED,\"____]VIP HELP[____\"); return 1; }else return SendClientMessage(playerid,COLOR_RED,\"HIBA: Ehez a parancshoz minimum 1 es szintû vipnak kéne lenned!\"); } public OnPlayerText(playerid,text[]) { new asd[128]; if(GetPVarInt(playerid,\"VIP\") >= 1) { format(asd,sizeof(asd),\"%s [VIP]:%s\",pName(playerid),text); SendClientMessageToAll(-1,asd); } return 0; } public OnPlayerConnect(playerid) { PlayerInfo[playerid][VIP] = 0; format(file,sizeof(file),\"%s.ini\",pName(playerid)); if(!fexist(file)) { dini_Create(file); dini_IntSet(file,\"VIP\",GetPVarInt(playerid,\"VIP\")); } if(fexist(file)) { SetPVarInt(playerid,\"VIP\",dini_Int(file,\"VIP\")); } return 1; } public OnPlayerDisconnect(playerid, reason) { format(file,sizeof(file),\"%s.ini\",pName(playerid)); if(fexist(file)) { SetPVarInt(playerid,\"VIP\",GetPVarInt(playerid,\"VIP\")); } return 1; } stock pName(playerid) { new name[MAX_PLAYER_NAME]; GetPlayerName(playerid,name,sizeof(name)); return name; } kijavítva az összes hiba xd
265
« Dátum: 2013. március 06. - 17:13:48 »
#include a_samp #include sscanf2 #include zcmd #include dini #include dudb #include dutils #include colors #pragma unused ret_memcpy enum pInfo { VIP }; new PlayerInfo[MAX_PLAYERS][pInfo]; new file[128],str[128]; new player1; CMD:vips(playerid,params[]) { new string[250]; SendClientMessage(playerid,COLOR_GREEN,\"____]Online V.I.P Tagok [_____\"); for(new v;v<GetMaxPlayers();v++) { if(GetPVarInt(v,\"VIP\") > 0) { format(string,250,\"%s V.I.P Szint:%d\",pName(v),GetPVarInt(v,\"VIP\")); SendClientMessage(playerid,COLOR_GREEN,string); } } return 1; } CMD:setvip(playerid, params[]) { if(IsPlayerAdmin(playerid)) { new string[350], vlevel; if(sscanf(params,\"ui\",playerid, vlevel)) return SendClientMessage(playerid,COLOR_RED,\"Használat : /setvip id level (1-3)!\"); if(vlevel <0 || vlevel > 3) return SendClientMessage(playerid,COLOR_RED,\"Csak 1 - 3 VIP SZINT Közt van!\"); if( playerid == INVALID_PLAYER_ID ) return SendClientMessage( playerid, COLOR_RED, \"HIBA: Nem létezõ azonosító!\" ); SetPVarInt(playerid,\"VIP\",vlevel); format(string,350,\"***%s(%d) {00f7ff}nevû admin kinevezett téged {ff0000}%d V.I.P-nak!\",pName(playerid),playerid,GetPVarInt(playerid,\"VIP\")); SendClientMessage( playerid,COLOR_GREEN,string); if(vlevel > GetPVarInt(playerid,\"VIP\")) return SendClientMessage( playerid,COLOR_GREEN,\"VIP Szinted növekedett!\"); if(vlevel < GetPVarInt(playerid,\"VIP\")) return SendClientMessage( playerid,COLOR_GREEN,\"VIP Szintedet elvonták!\"); PlayerPlaySound(playerid, 1056, 0, 0, 0); SetPlayerColor(player1,COLOR_YELLOW); format(file,sizeof(file),\"%s.ini\",pName(playerid)); dini_IntSet(file,\"VIP\",vlevel); } else SendClientMessage( playerid, COLOR_RED, \"Nem vagy RCON Admin!\" ); return 1; } CMD:vkick(playerid,params[]) { if(GetPVarInt(playerid, \"VIP\") >= 3) { new target,reason[50]; if(sscanf(params,\"us[50]\",target,reason)) return SendClientMessage(playerid,COLOR_RED,\"Használat : /kick <Játékos> < Indok>\"); if(target == INVALID_PLAYER_ID)return SendClientMessage(playerid, COLOR_RED, \"HIBA: Játékos nincs csatlakozva!\"); if(target == playerid) return SendClientMessage(playerid,COLOR_RED,\"Magadat nem rughatod ki balfácán!\"); format(str,sizeof(str),\"V.I.P :%s kickelte %s játékost! Indoka : %s\",pName(playerid),pName(target),reason); SendClientMessageToAll(COLOR_LIGHTBLUE,str); Kick(target); return 1; } else return SendClientMessage(playerid,COLOR_RED,\"HIBA: Ehez a parancshoz 3 as szintü VIP-nak szükséges!\"); } CMD:vjail(playerid,params[]) { if(GetPVarInt(playerid, \"VIP\") >= 2 || IsPlayerAdmin(playerid)) { new reason[50]; if(sscanf(params, \"us[50]\", player1, reason)) return SendClientMessage(playerid, COLOR_RED, \"HASZNÁLAT: /jail [Játékos ID/Név] [indok]\"); if(IsPlayerNPC(player1)) return SendClientMessage(playerid, COLOR_RED, \"HIBA: Botokat nem zárhatsz börtönbe!\"); if(!IsPlayerConnected(player1) && (GetPVarInt(player1, \"Level\") > GetPVarInt(playerid, \"Level\")) ) return SendClientMessage(playerid, COLOR_RED, \"HIBA: Játékos nincs csatlakozva, vagy magasabb szintû admin, mint te!\"); if(GetPVarInt(player1, \"JailTime\") > 1) return SendClientMessage(playerid, COLOR_RED, \"HIBA: A játékos már börtönbe van!\"); if(playerid == player1) return SendClientMessage(playerid, COLOR_RED, \"HIBA: Magadat nem zárhatod börönbe!\"); TogglePlayerControllable(player1, 1); SetPlayerPos(player1, 197.6661, 173.8179, 1003.0234); SetPlayerInterior(player1,3); format(str,sizeof(str), \"*** VIP: %s börtönbe zárta %s nevû játékost [indok: %s]\", pName(playerid), pName(player1),reason); SendClientMessageToAll(COLOR_LIGHTGREEN,str); return 1; } else return SendClientMessage(playerid, COLOR_RED, \"HIBA: Ehez a parancshoz legalább 2-es szintû VIP-nak kéne lenned!\"); } CMD:vunjail(playerid,params[]) { if(GetPVarInt(playerid, \"VIP\") >= 2 || IsPlayerAdmin(playerid)) { if(sscanf(params, \"u\", player1)) return SendClientMessage(playerid, COLOR_RED, \"HASZNÁLAT: /unjail [Játékos ID/Név]\"); if(!IsPlayerConnected(player1)) return SendClientMessage(playerid, COLOR_RED, \"HIBA: Játékos nincs csatlakozva!\"); if(!GetPVarInt(player1, \"JailTime\")) return SendClientMessage(playerid, COLOR_RED, \"HIBA: A játékos nincs börtönben!\"); format(str,sizeof(str), \"***VIP: %s kiengedett téged a börtönbõl.\", pName(playerid)); SendClientMessage(player1, COLOR_BLUE,str); SpawnPlayer(player1); format(str,sizeof(str), \"*** Admin: %s kiengedte a börtönbõl %s nevû játékost.\", pName(playerid), pName(player1)); SendClientMessageToAll(COLOR_BLUE,str); return 1; } else return SendClientMessage(playerid, COLOR_RED, \"HIBA: Ehez a parancshoz legalább 2-es szintû VIP-nak kéne lenned!\"); } CMD:vfreeze(playerid,params[]) { if(GetPVarInt(playerid, \"VIP\") >= 1 || IsPlayerAdmin(playerid)) { if(sscanf(params, \"u\", player1)) return SendClientMessage(playerid, COLOR_RED, \"HASZNÁLAT: /freeze [Játékos ID/Név] \"); if(IsPlayerNPC(player1)) return SendClientMessage(playerid, COLOR_RED, \"HIBA: Botokat nem fagyaszthatsz le!\"); if(!IsPlayerConnected(player1)) return SendClientMessage(playerid, COLOR_RED, \"HIBA: Játékos nincs csatlakozva!\"); if(playerid == player1) return SendClientMessage(playerid, COLOR_RED, \"HIBA: Magadat nem fagyaszthatod le!\"); TogglePlayerControllable(player1, 0); format(str,sizeof(str), \"*** VIP: %s lefagyasztott téged!.\",pName(playerid)); SendClientMessage(player1, COLOR_BLUE,str); return 1; } else return SendClientMessage(playerid, COLOR_RED, \"HIBA: Ehez a parancshoz legalább 1-es szintû VIP-nak kéne lenned!\"); } CMD:vunfreeze(playerid,params[]) { if(GetPVarInt(playerid, \"VIP\") >= 1 || IsPlayerAdmin(playerid)) { if(sscanf(params, \"u\", player1)) return SendClientMessage(playerid, COLOR_RED, \"HASZNÁLAT: /unfreeze [Játékos ID/Név]\"); if(!IsPlayerConnected(player1)) return SendClientMessage(playerid, COLOR_RED, \"HIBA: Játékos nincs csatlakozva!\"); if(!GetPVarInt(player1, \"FreezeTime\")) return SendClientMessage(playerid, COLOR_RED, \"HIBA: A játékos nincs lefagyasztva!\"); SetPVarInt(player1, \"FreezeTime\", 0); format(str,sizeof(str), \"*** VIP: %s levette a fagyasztást rólad.\",pName(playerid)); SendClientMessage(player1, COLOR_BLUE,str); TogglePlayerControllable(player1,1); format(str,sizeof(str),\"*** VIP: %s levette a fagyasztást %s nevû játékosról.\", pName(playerid), pName(player1)); return SendClientMessageToAll(COLOR_BLUE, str); } else return SendClientMessage(playerid, COLOR_RED, \"HIBA: Ehez a parancshoz legalább 1-es szintû VIP-nak kéne lenned!\"); } CMD:vgod( playerid ) { if(GetPVarInt(playerid,\"VIP\") >= 2) { if(!GetPVarInt(playerid, \"God\")) { SetPVarInt(playerid, \"God\", 1); SetPlayerHealth(playerid,100000); return SendClientMessage(playerid, COLOR_GREEN, \"Örökélet be!\"); } else { SetPVarInt(playerid, \"God\", 0); SetPlayerHealth(playerid, 100); return SendClientMessage(playerid, COLOR_RED, \"Örökélet ki!\"); } } else return SendClientMessage(playerid, COLOR_RED, \"HIBA: Ehez a parancshoz 2-es szintû VIP-nak kéne lenned!\"); } CMD:vskin(playerid,params[]) { if(GetPVarInt(playerid,\"VIP\") >= 1) { new skin; new string2[175]; if(sscanf(params,\"d\",skin)) return SendClientMessage(playerid,COLOR_YELLOW,\"Használat : /vskin [skinid] \"); if(skin < 0 || skin > 299) return SendClientMessage(playerid,COLOR_RED,\"Csak 0tól és 299ig vannak skinek!\"); SetPlayerSkin(playerid,skin); format(string2,175,\"Sikeresen átváltoztattad a skinedet!Új Skined ID-je :%d !\",skin); SendClientMessage(playerid,COLOR_GREEN,string2); return 1; } else return SendClientMessage(playerid,COLOR_RED,\"HIBA: Ehez a parancshoz 1-es szintû VIP-nak kéne lenned!\"); } CMD:vcarrespawn(playerid,params[]) { new string[250]; if(GetPVarInt(playerid,\"VIP\") >= 3) { for(new cars; cars <MAX_VEHICLES; cars++) { SetVehicleToRespawn(cars); } format(string,250,\"-VIP-%s respawnolta a jármüveket!\",pName(playerid)); SendClientMessageToAll(COLOR_GREEN,string); return 1; }else return SendClientMessage(playerid,COLOR_RED,\"HIBA: Ehez a parancshoz 3-as szintû VIP-nak kéne lenned!\"); } CMD:vcar(playerid,params[]) { if(GetPVarInt(playerid,\"VIP\") >= 1) { new id, color1, color2; new Float:Rot,Float:X,Float:Y,Float:Z; GetPlayerPos(playerid, X, Y, Z); GetPlayerFacingAngle(playerid, Rot); if(sscanf(params,\"ddd\",id,color1,color2)) return SendClientMessage(playerid,COLOR_YELLOW,\"Használat /vcar [Jármûid][szin1][szin2]\"); if(id < 400 || id > 611) return SendClientMessage(playerid,COLOR_RED,\"Csak 400tól 611ig vannak a jármûid!\"); CreateVehicle(id,X+2,Y+2,Z+2,Rot,color1,color2,0); SendClientMessage(playerid,COLOR_GREEN,\"Sikeresen lekérted a jármûvet!\"); DestroyVehicle(id); return 1; }else return SendClientMessage(playerid,COLOR_RED,\"HIBA: Ehez a parancshoz 1-es szintû VIP-nak kéne lenned!\"); } CMD:vgoto(playerid,params[]) { if(GetPVarInt(playerid, \"VIP\") >= 2) return SendClientMessage(playerid, 0xE60000FF, \"Ezt a parancsot max 2.es szintû V.I.P tagok használhatják!\"); { new id; new Float:x,Float:y,Float:z; if(id == INVALID_PLAYER_ID) return SendClientMessage(playerid,COLOR_GREEN,\"Helytelen PlayerID!\"); if(sscanf(params,\"u\",id))return SendClientMessage(playerid,COLOR_YELLOW,\"Használat: /goto [Játékosnév/id]\"); GetPlayerPos(id,x,y,z); SetPlayerPos(playerid,x,y,z); SendClientMessage(id,COLOR_GREEN,\"Egy Vip tag hozzád teleportált!\"); } return 1; } CMD:veject(playerid,params[]) { if(GetPVarInt(playerid, \"VIP\") >= 3) { new Float:x,Float:y,Float:z; new target; if(sscanf(params,\"d\",target)) return SendClientMessage(playerid,COLOR_YELLOW,\"Használat /veject [iD]\"); SetPlayerPos(target,x,y,z+3); return 1; }else return SendClientMessage(playerid,COLOR_RED,\"HIBA: Ehez a parancshoz 3-as szintû VIP-nak kéne lenned!\"); } CMD:vsay(playerid,params[]) { if(GetPVarInt(playerid, \"VIP\") >=3) { new uzenet[1000],string[200]; if(sscanf(params,\"s[1000]\",uzenet)) return SendClientMessage(playerid,COLOR_YELLOW,\"Használat /vsay [Üzenet]\"); format(string,sizeof(string),\"-VIP-{ff0000}%s : {ffffff}%s\",pName(playerid),uzenet); SendClientMessageToAll(COLOR_GREEN,string); return 1; }else return SendClientMessage(playerid,COLOR_RED,\"HIBA: Ehez a parancshoz 3-as szintû VIP-nak kéne lenned!\"); } CMD:vjetpack(playerid,params[]) { if(GetPVarInt(playerid,\"VIP\") >=1) { SendClientMessage(playerid,COLOR_RED,\"Nincs jogosultságod-e parancs használatához!\"); SetPlayerSpecialAction(playerid,SPECIAL_ACTION_USEJETPACK); SendClientMessage(playerid, COLOR_YELLOW, \"Sikeresen adtál magadnak JetPacket!\"); return 1; }else return SendClientMessage(playerid,COLOR_RED,\"HIBA: Ehez a parancshoz 3-as szintû VIP-nak kéne lenned!\"); } CMD:vhelp(playerid) { if(GetPVarInt(playerid,\"VIP\") >= 1) { SendClientMessage(playerid,COLOR_RED,\"____]VIP HELP[____\"); SendClientMessage(playerid,COLOR_GREEN,\"Level1:/vcar /vskin /vjetpack /vfreeze /vunfreeze\"); SendClientMessage(playerid,COLOR_GREEN,\"Level2:/vgoto /vgod /vgodoff /vjail /vunjail\"); SendClientMessage(playerid,COLOR_GREEN,\"Level3:/vsay /veject /vcarrespawn /vkick\"); SendClientMessage(playerid,COLOR_RED,\"____]VIP HELP[____\"); return 1; }else return SendClientMessage(playerid,COLOR_RED,\"HIBA: Ehez a parancshoz minimum 1 es szintû vipnak kéne lenned!\"); } public OnPlayerText(playerid,text[]) { new asd[128]; if(GetPVarInt(playerid,\"VIP\") >= 1) { format(asd,sizeof(asd),\"%s [VIP]:%s\",pName(playerid),text); SendClientMessageToAll(-1,asd); return 0; } public OnPlayerConnect(playerid) { PlayerInfo[playerid][VIP] = 0; format(file,sizeof(file),\"%s.ini\",pName(playerid)); if(!fexist(file)) { dini_Create(file); dini_IntSet(file,\"VIP\",GetPVarInt(playerid,\"VIP\")); } if(fexist(file)) { SetPVarInt(playerid,\"VIP\",dini_Int(file,\"VIP\")); } return 1; } public OnPlayerDisconnect(playerid, reason) { format(file,sizeof(file),\"%s.ini\",pName(playerid)); if(fexist(file)) { SetPVarInt(playerid,\"VIP\",GetPVarInt(playerid,\"VIP\")); } return 1; } stock pName( playerid ) { new s_szPlayerName[ MAX_PLAYER_NAME ]; GetPlayerName( playerid, s_szPlayerName, MAX_PLAYER_NAME ); return s_szPlayerName; }
nem teszteltem hátha . A VIP Rendszer teljes része tesztelve van , csak az onplayertext új benne
266
« Dátum: 2013. március 05. - 18:52:12 »
nem
Dupla hozzászólás automatikusan összefûzve. ( 2013. március 05. - 18:52:34 )
este ki próbálok még egy megoldást hátha. ..
267
« Dátum: 2013. március 05. - 18:28:55 »
hát mondjuk te vagy a sûndõr ?  Köszi amugy
268
« Dátum: 2013. március 05. - 18:27:20 »
Amit eddig írtam , tökéletesen müködött csak most mi a gondja azt nem értem :s
269
« Dátum: 2013. március 05. - 18:08:41 »
Üdv , a mostani 10 percben készítettem egy kisebb kódot amivel Pozíciót lehet menteni illetve betölteni. Készitõ : Kah (Én) Készitési idõ : 10 perc Parancsok: -/sp -/lp Kód: CMD:sp( playerid, params[] ) { new Float:Pos[4]; if( IsPlayerInAnyVehicle( playerid ) ) { GetVehiclePos( GetPlayerVehicleID( playerid ), Pos[ 0 ], Pos[ 1 ], Pos[ 2 ] ); GetVehicleZAngle( GetPlayerVehicleID( playerid ), Pos[ 3 ] ); } else { GetPlayerPos( playerid, Pos[ 0 ], Pos[ 1 ], Pos[ 2 ] ); GetPlayerFacingAngle( playerid, Pos[ 3 ] ); } SetPVarFloat( playerid, \"SavedPosX\", Pos[ 0 ] ); SetPVarFloat( playerid, \"SavedPosY\", Pos[ 1 ] ); SetPVarFloat( playerid, \"SavedPosZ\", Pos[ 2 ] ); SetPVarFloat( playerid, \"SavedPosA\", Pos[ 3 ] ); SetPVarInt( playerid, \"SavedPos\", 1 ); SendClientMessage(playerid,-1,\"Pozíciód sikeresen elmentve!\"); return 1; } CMD:lp( playerid, params[] ) { if( GetPVarInt( playerid, \"SavedPos\" ) == 1 ) { if( IsPlayerInAnyVehicle( playerid ) ) { SetVehiclePos( GetPlayerVehicleID( playerid ), GetPVarFloat( playerid, \"SavedPosX\" ), GetPVarFloat( playerid, \"SavedPosY\" ), GetPVarFloat( playerid, \"SavedPosZ\" ) ); SetVehicleZAngle( GetPlayerVehicleID( playerid ), GetPVarFloat( playerid, \"SavedPosA\" ) ); } else { SetPlayerPos( playerid, GetPVarFloat( playerid, \"SavedPosX\" ), GetPVarFloat( playerid, \"SavedPosY\" ), GetPVarFloat( playerid, \"SavedPosZ\" ) ); SetPlayerFacingAngle( playerid , GetPVarFloat( playerid, \"SavedPosA\" ) ); } SendClientMessage(playerid,-1,\"Pozíciód betöltve\"); } return 1; }
270
« Dátum: 2013. március 05. - 17:03:16 »
az nélkül is létrehozná a fájlját ..
Oldalak: 1 ... 16 17 [18] 19 20 ... 185
|