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árcius 11. - 23:07:42 »
sok sikert hozzá!
257
« Dátum: 2013. március 11. - 21:16:07 »
a fájlt nevezd át libmysqlclient.so -ra
258
« Dátum: 2013. március 10. - 22:54:50 »
Options -> Display Setup -> Radar Mode
260
« Dátum: 2013. március 09. - 22:46:48 »
jó szerver lett , voltam fent
261
« 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 .
262
« 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
263
« 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
264
« 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. ..
265
« Dátum: 2013. március 05. - 18:28:55 »
hát mondjuk te vagy a sûndõr ?  Köszi amugy
266
« 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
267
« 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; }
268
« Dátum: 2013. március 05. - 17:03:16 »
az nélkül is létrehozná a fájlját ..
269
« Dátum: 2013. március 05. - 16:25:26 »
Üdv, az lenne a problémám hogy a mai napon megcsináltam a reg,logint a készülõ játékmódomhoz csak annyi a gondja h valamiért nem regisztrálja a játékost + folyton rossz jelszót ír ha beírom ugyanazt a jelszót .:S Kód: public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { format(szFile,sizeof(szFile),\"%s.ini\",szName(playerid)); if(dialogid == DIALOG_REGISTER) { if(!response) { format(szFormat,sizeof(szFormat),\"{FF0000}DeadCity:{FFFFFF} %s játékos kickelve lett , mivel nem regisztrált be!\",szName(playerid)); SendClientMessageToAll(COLOR_RED,szFormat); Kick(playerid); } if(!fexist(szFile)) { dini_Create(szFile); dini_IntSet(szFile,\"Password\",udb_hash(inputtext)); dini_IntSet(szFile,\"Vip\",Info[playerid][Vip]); dini_IntSet(szFile,\"Admin\",Info[playerid][Admin]); dini_IntSet(szFile,\"Score\",Info[playerid][score]); dini_IntSet(szFile,\"Money\",Info[playerid][Money]); dini_IntSet(szFile,\"Kills\",Info[playerid][Kills]); dini_IntSet(szFile,\"Deaths\",Info[playerid][Death]); dini_IntSet(szFile,\"XP\",Info[playerid][XP]); ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,\"Bejelentkezés - [HuN] DeaD City !\",\" Sikeresen beregisztráltál a szerverre!\\nKérlek jelentkezz be!\",\"Bejelentkezés\",\"Kick\"); format(szFormat,sizeof(szFormat),\"Dead City: %s be regisztrált a szerverre!\",szName(playerid)); SendClientMessageToAll(COLOR_GREEN,szFormat); } } if(dialogid == DIALOG_LOGIN) { if(!response) { format(szFormat,sizeof(szFormat),\"{FF0000}DeadCity:{FFFFFF} %s játékos kickelve lett , mivel nem jelentkezett be!\",szName(playerid)); SendClientMessageToAll(COLOR_RED,szFormat); Kick(playerid); } new pass = dini_Int(szFile,\"Password\"); if(udb_hash(inputtext) != pass) { SendClientMessage(playerid,COLOR_RED,\"DeadCity : Rossz jelszót adtál meg , Kérlek Próbáld meg újra!\"); ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,\"Bejelentkezés - [HuN] DeaD City !\",\" Próbáld meg újra!\",\"Bejelentkezés\",\"Kick\"); } else { if(fexist(szFile)) { Info[playerid][Vip] = dini_Int(szFile,\"Vip\"); Info[playerid][Admin] = dini_Int(szFile,\"Admin\"); SetPlayerScore(playerid,dini_Int(szFile,\"Score\")); GivePlayerMoney(playerid,dini_Int(szFile,\"Money\")); Info[playerid][Kills] = dini_Int(szFile,\"Kills\"); Info[playerid][Death] = dini_Int(szFile,\"Deaths\"); Info[playerid][XP] = dini_Int(szFile,\"XP\"); SendClientMessage(playerid,COLOR_YELLOW,\"Dead City : Sikeresen bejelentkeztél!\"); } } } return 1; }
270
« Dátum: 2013. március 05. - 15:45:27 »
ja akkor maximum úgy hogy nem állítom be a normális futást, de azért köszi zárok
Oldalak: 1 ... 16 17 [18] 19 20 ... 185
|