-
Posts
746 -
Joined
-
Last visited
-
Days Won
15
Content Type
Profiles
Forums
News
Documentation
Everything posted by Ph0eniX
-
Am...bagat un system de clan si de cand lam bagat ... ma da DOAR la coordonatele 000,000..... ce sa fac sa ma dea normal...unde sunt spawnurile daca nu am clan si daca am clan...unde e spawnu la clanu respectiv ? public OnPlayerSpawn(playerid) { if(GetPlayerClanRank(playerid) > 3) { SetPlayerSkin(playerid, GetClanSkinLeader(GetPlayerClan(playerid))); // (Leader Skin) } if(GetPlayerClanRank(playerid) == 1 || GetPlayerClanRank(playerid) == 2 || GetPlayerClanRank(playerid) == 3) { SetPlayerSkin(playerid, GetClanSkinMember(GetPlayerClan(playerid))); // (Member Skin) } if(IsPlayerAnyClanMember(playerid)) { GivePlayerWeapon(playerid, GetClanWeapon1(GetPlayerClan(playerid)), 9999); GivePlayerWeapon(playerid, GetClanWeapon2(GetPlayerClan(playerid)), 9999); GivePlayerWeapon(playerid, GetClanWeapon3(GetPlayerClan(playerid)), 9999); GivePlayerWeapon(playerid, GetClanWeapon4(GetPlayerClan(playerid)), 9999); GivePlayerWeapon(playerid, GetClanWeapon5(GetPlayerClan(playerid)), 9999); GivePlayerWeapon(playerid, GetClanWeapon6(GetPlayerClan(playerid)), 9999); } if(GetClanPosX(GetPlayerClan(playerid)) != 0) { SetPlayerPos(playerid, GetClanPosX(GetPlayerClan(playerid)), GetClanPosY(GetPlayerClan(playerid)), GetClanPosZ(GetPlayerClan(playerid))); } return 1; } stock GetClanPosX(clan[]) { new CQuery[100], clan_pox[100]; format(CQuery, sizeof(CQuery), "SELECT `clanposx` FROM `clans` WHERE `clanname` = '%s'", clan); Result = db_query( Database, CQuery ); db_get_field_assoc( Result, "clanposx", clan_pox, 30 ); db_free_result(Result); return 1; } //------------------------------------------------------------------------------ stock GetClanPosY(clan[]) { new CQuery[100], clan_poy[100]; format(CQuery, sizeof(CQuery), "SELECT `clanposy` FROM `clans` WHERE `clanname` = '%s'", clan); Result = db_query( Database, CQuery ); db_get_field_assoc( Result, "clanposy", clan_poy, 30 ); db_free_result(Result); return 1; } //------------------------------------------------------------------------------ stock GetClanPosZ(clan[]) { new CQuery[100], clan_poz[100]; format(CQuery, sizeof(CQuery), "SELECT `clanposz` FROM `clans` WHERE `clanname` = '%s'", clan); Result = db_query( Database, CQuery ); db_get_field_assoc( Result, "clanposz", clan_poz, 30 ); db_free_result(Result); return 1; }
-
ok ms...da restu ? EDIT: T/C...
-
De 2 ORE MA CHINUI LA UN JEG DE SCRIPT PE MYSQL X( si miam facut mii de draci cine ma poate ajuta sa bag un system in Gamemode sau in FS ? va rog Functii A_DeleteBanIP() A_DeleteBanIP( ip[] ) - Sterge din BAN_LIST tabelul care are 'ip'. Returneaza cu 1. faza asta nu inteleg CUM SA O BAG :-L adica pnm scriu Stock A_DeleteBanIP( ip[]) { Return 1; } ? sau ce ca mai inteleg nimica de 2 ore ma tot enervez cu asta :-L va rog ajutatima si mai e faza asta #define SQL_HOST " " // IPul serverului #define SQL_USER " " // Utilizatorul serverului #define SQL_PASS "" // Parola serverului #define SQL_DB " " // Baza de date a serverului IP-ul serverului...il inteleg utilizatorul sv'ului ? :| nuj , parola sv'ului...pt cei trebe? baza de date a sv'ului... nuj
-
am incercat si ala...cred ca o sa fac o cerere pt un system de genu pt ca sa buguit tot nu mai merge nimica la el pff... T/C pls...
-
la fel EDIT: scuzati am gresit eu liniile care leam pus if(dialogid == 112) { if(response == 1) { new str[365],n[365],year,month,day,hour,minute,second; getdate(year, month, day); gettime(hour, minute, second); GetPlayerName(playerid,n,sizeof(n)); format(str,365,"(In Data de %d.%d.%d la Ora: %02d:%02d:%02d)%s ne-a transmis: %s\r\n",day,month,year,hour,minute,second,n,inputtext); SendMail( "[email protected]", str ); SendClientMessage(playerid, COLOR_ORANGE, "Mesajul tau a fost trimis catre un Owner al server-ului! Vei primii un raspuns il cel mai scurt timp!"); return 1; } if(response == 0) { SendClientMessage(playerid, COLOR_ORANGE, "Ai inchis meniul!"); } } //------------------------------------------------------------------------------ if (dialogid == 113) { if(response == 1) { new str1[777]; new str2[777]; new str3[100]; format(str2,777,"%s", inputtext); format(str1,777,"Salut!\n Pentru mai multe detalii in legatura cu intrebarea/problema ta te rugam sa iei legatura cu unul din ownerii server-ului!\nContact: Y!M(Yahoo Messenger):test ([email protected]) sau nume ([email protected])!\n Echipa Romania Game Stunt\n"); SendMail(str2,"[email protected]",str1); format(str3,100,"{FF9900}Mesajul tau a fost trimis catre: {FF0000}%s!",inputtext); SendClientMessage(playerid, COLOR_ORANGE, str3); return 1; } if(response == 0) { SendClientMessage(playerid, COLOR_ORANGE, "Ai inchis meniul!"); } } EDIT (again) : am bagat include'ul si...imi da warning 202: number of arguments does not match definition linia SendMail( "****************@yahoo.com", str ); am pus eu "**" in loc de emailul meu dar am pus aceeasi lungime dc imi da?
-
Salutare am facut si eu un sistem de "contact" si imi da erroarea asta error 017: undefined symbol "SendMail" nu am mai intalnito pana acuma...ce sa fac ? daca va trebuiesc liniile... CMD:contact(playerid, params[]) { new BigString[1900]; strcat(BigString, "Nu face Spamm cu eMail-urile , vei fi sanctionat cu ban 24h !\n", 1900 ); strcat(BigString, "\n", 1900 ); strcat(BigString, "{FF0000}Server Owners:\n", 1900 ); strcat(BigString, "{FF9900} test\n", 1900 ); strcat(BigString, "{FF9900} test\n", 1900 ); strcat(BigString, "\n", 1900 ); strcat(BigString, "{FF0000}EmailS:\n"); strcat(BigString, "{FF9900} test - [email protected]\n"); strcat(BigString, "{FF9900} test - [email protected]\n\n"); strcat(BigString, "{AFAFAF}Te rugam sa iti introduci adresa de email la care te putem contacta in paranteze urmat de mesajul pe care doresti sa il trimiti!\n", 1900 ); strcat(BigString, "{AFAFAF}Exemplu:\n"); strcat(BigString, "{AFAFAF}([email protected])Salut!\n"); ShowPlayerDialog(playerid,112,DIALOG_STYLE_INPUT,"Contact",BigString,"Send","Don't Send"); return 1; } //------------------------------------------------------------------------------ CMD:respondcontact(playerid, params[]) { if(IsPlayerAdmin(playerid)) { new mailstring[1900]; strcat(mailstring, "{0066CC}RCON Administrator - Respond Contact\n"); strcat(mailstring, "{FFFFFF}Adresa de EMail a user-ului cui ai vei trimite un mail:\n"); ShowPlayerDialog(playerid, 113, DIALOG_STYLE_INPUT, "RCON Send Mail",mailstring,"Trimite","Anuleaza"); return 1; } else SendClientMessage(playerid, COLOR_RED, "ERROR: Trebuie sa fii RCON Admin pentru a folosii aceasta comanda!"); return 1; }
-
#include <a_samp> #include <lethaldudb2> #include <Dudb> #include <Dini> #include <a_npc> #include <CPLoader> #include <Sinclude> #include <core> #include <float> #include <sscanf> #include <Streamer> #include <foreach> #include <mselection> #include <zcmd> dcmd_stats(playerid, params[]) { new file[256], player1, string[9999], s1[2024], s2[1024], s3[1504], s4[2034], P1Register[4], P1Logged[15], TimesOn; if(!strlen(params)) player1 = playerid; else player1 = strval(params); new rank[20]; new rankid = pRank[playerid]; if(pRank[playerid] == 0) { rank = "Newbie"; } else if(pRank[playerid] == 1) { rank = "Baby Killa'"; } else if(pRank[playerid] == 2) { rank = "Soldier"; } else if(pRank[playerid] == 3) { rank = "Gangsta'"; } else if(pRank[playerid] == 4) { rank = "Underboss"; } else if(pRank[playerid] == 5) { rank = "Tha' Boss"; } GetPlayerName(player1, pname, MAX_PLAYER_NAME); new year,month,day; getdate(year, month, day); format(file,sizeof(file),PLAYERFILE5,udb_encode(PlayerName2(playerid))); if (!udb_Exists(PlayerName2(playerid))) return SendClientMessage(playerid,red,"ACCOUNT: Nu aveti cont pe server !!!Va rugam inregistrativa !!! <'/register [password]'>."); if(udb_Exists(PlayerName2(playerid))) P1Register = "Yes"; else P1Register = "No"; if(PlayerInfo[playerid][LoggedIn] == 1) P1Logged = "{33FF33}Yes"; else P1Logged = "No"; if(IsPlayerConnected(player1)) { TimesOn = dUserINT(PlayerName2(player1)).("TimesOnServer"); format(s1, sizeof(s1), "\n{0049FF}General Statistic \n{FFFFFF}»{6EF83C}Player Money: {FFFFFF}${FFAF00}%d\n{FFFFFF}»{6EF83C}Player Score: {FFAF00}%d\n{FFFFFF}»{6EF83C}Coins{33FF33}({FFFFFF}Monede{33FF33}): {FFAF00}%d\n{FFFFFF}»{6EF83C}Player Deaths: {FFAF00}%d\n{FFFFFF}»{6EF83C}Player Logged: {FFAF00}%s\n{FFFFFF}»{6EF83C}Player Registered: {FFAF00}%s\n{FFFFFF}»{6EF83C}Player Skin: {FFAF00}%d\n{FFFFFF}»{6EF83C}Player Visits: {FFAF00}%d " ,GetPlayerMoney(player1),GetPlayerScore(player1),PInfo[player1][Coins],PInfo[player1][Deaths],P1Logged,P1Register,GetPlayerSkin(player1),TimesOn); format(s2, sizeof(s2), "\n{0049FF}Inportant Statistic \n{FFFFFF}»{6EF83C}Play Time: \n\t {FFAF00}%d {FFFFFF}•{6EF83C}Hours\n\t{FFAF00} %02d {FFFFFF}•{6EF83C}Minutes \n\t{FFAF00} 30 {FFFFFF}•{6EF83C}Seconds \n{FFFFFF}»{6EF83C}Admin Level: {FFAF00}%d\n{FFFFFF}»{6EF83C}V.I.P Level: {FFAF00}%d ",PInfo[player1][HoursPlayed], PInfo[player1][MinutesPlayed],PlayerInfo[player1][Level],PlayerInfo[player1][Vip] ); format(s3, sizeof(s3), "\n{0049FF}Killer Statistic \n{FFFFFF}»{6EF83C}Player Kills: {FFAF00}%d \n{FFFFFF}»{6EF83C}Ratio: {FFAF00}%0.2f\n{FFFFFF}»{6EF83C}Rank: {FFAF00}[%d]%s \n{FFFFFF}»{6EF83C}KillingSpree: {FFAF00}%d\n{FFFFFF}»{6EF83C}Best KillingSpree: {FFAF00}%d\n{FFFFFF}»{6EF83C}Warnings: {FFAF00}%d ",PInfo[player1][Kills],Float:PInfo[player1][Kills]/Float:Deaths, rankid, rank,P1Register,KillingSpree{ player1 },bKillingSpree{ player1 },PlayerInfo[player1][Warnings]); format(s4, sizeof(s4), "\n{0049FF}Statistic from Score\n{FFFFFF}»{6EF83C}Race Points: {FFAF00}%d\n{FFFFFF}»{6EF83C}Duel Points: {FFAF00}%d\n{FFFFFF}»{6EF83C}Stunt Points: {FFAF00}%d \n\n\n",PInfo[player1][Racer], PInfo[player1][Duelr], PInfo[player1][Stuntr]); format(string, sizeof(string),"\n\t{0049FF}%s{33FF33}'s Stats {FFFFFF}Statistics:\n%s\n%s\n%s\n%s\n%s", pname, s1, s2, s3, s4); return ShowPlayerDialog(playerid, 9999, 0, "{FFFFFF}Player Statistics", string, "» Ok «", "Description"); } else return SendClientMessage(playerid, red, "Jucatorul nu este Conectat!"); } EDIT: am rezolvat trebuia doar sa sterg #include <zcmd> Ty to Massari
-
degeaba tot nu merge..
-
Nu scrie niciun Unknown Mode sau altceva scrie doar asta atata "Unknown COMMAND" in server cand sunt pe el
-
Salutare , mai nou am nu stiu ce naiba de problema / erroare / bug nu stiu... stiu doar ca merge totul perfect pe server pana la comenzi...adica atuncea cand scriu o comanda de ex /stats /aa /sf ... etc imi scrie "unknown command" si am toate comenzile
-
warning 215: expression has no effect Warningu asta mi la dat...si sa compilat :| acuma ... intru pe sv sa vad daca nu imi afecteaza si alte comenzi revin cu edit EDIT: mda...numi functioneaza NICIO comanda pe server si in consola imi apare... http://postimg.org/image/ocp7zgl33/
-
Mersi am rezolvat o erroare...da acuma imi da erroarea asta :| doar error 047: array sizes do not match, or destination array is too small la aceeasi linie
-
Salutare am si eu niste probleme la compile...va rog ajutatima ... error 047: array sizes do not match, or destination array is too small error 029: invalid expression, assumed zero warning 215: expression has no effect toate 3 la linia Binfo[BASEnumber][Nameb]=pname); Daca vreti tot...este aici } format(str1, sizeof(str1), "Bases/BASEid%d.txt", BASEnumber); if (strcmp(Binfo[BASEnumber][Nameb],"Nobody",true)) return SendClientMessage(playerid, c_r, "This BASE isn't for sale!"); if(PInfo[playerid][HoursPlayed]<Binfo[BASEnumber][Costb]) return SendClientMessage(playerid, c_r, "{FFF1AF}Nu ai {33FF33}Ore {FFAF00}destule!"); SendClientMessage(playerid, green, "You have bought the house!"); new file[100]; dini_IntSet(file,"HoursPlayed", PInfo[playerid][HoursPlayed] -= Binfo[BASEnumber][Costb]); dini_Set(str1, "Name", pname); Binfo[BASEnumber][Nameb]=pname); // ==================Aicea da errorile=================== Binfo[BASEnumber][Locked3] = dini_IntSet(str1,"Locked",0); format(str1, sizeof(str1), "Bases/Users/%s.txt", udb_encode(pname)); if (!dini_Exists(str1)) dini_Create(str1); new Float:sy, Float:sx, Float:sz; dini_IntSet(str1, "BASEid", BASEnumber); GetPlayerPos(playerid, sx,sy,sz); dini_FloatSet(str1, "SpawnX", sx); dini_FloatSet(str1, "SpawnY", sy); dini_FloatSet(str1, "SpawnZ", sz); dini_IntSet(str1, "SpawnInt", GetPlayerInterior(playerid)); DestroyPickup(BASEPickup[BASEnumber]); BASEPickup[BASEnumber] = CreatePickup(1272, 23, Binfo[BASEnumber][iconx], Binfo[BASEnumber][icony], Binfo[BASEnumber][iconz]); }
-
Salutare am creeat un dialog pentru /cmds dar nu stiu cum sa fac cu mai multe pagini adica , sa dau pe "Next" si sa apara alta lista ... daca intelegeti ce spun am facut asta dar nu merge cmds() { new Cmds [ 1900 ]; strcat(Cmds, "\t\t\t\t{0049FF}RomaniaGameStunt General Commands{6EF83C}\t\t\t\t\t\t\n", 1900 ); strcat(Cmds, "\n", 1900 ); strcat(Cmds, "\n", 1900 ); strcat(Cmds, "/Surfing\n", 1900 ); strcat(Cmds, "/style\t\n", 1900 ); strcat(Cmds, "/camera\t\n", 1900 ); strcat(Cmds, "/buyclothes\t\n", 1900 ); strcat(Cmds, "/cduel\t\n", 1900 ); strcat(Cmds, "/arme\t\n", 1900 ); strcat(Cmds, "/animlist\t\n", 1900 ); strcat(Cmds, "/pm\t\n", 1900 ); strcat(Cmds, "/s\t\n", 1900 ); strcat(Cmds, "/l\t\n", 1900 ); strcat(Cmds, "/night\t\n", 1900 ); strcat(Cmds, "/ad\t\n", 1900 ); strcat(Cmds, "/antifall\t\n", 1900 ); strcat(Cmds, "/fall\n", 1900 ); strcat(Cmds, "/walkstyle\n", 1900 ); strcat(Cmds, "/laseron\n", 1900 ); strcat(Cmds, "/hold\n", 1900 ); strcat(Cmds, "/nrg\n", 1900 ); strcat(Cmds, "/skin\n", 1900 ); strcat(Cmds, "/ninja\n", 1900 ); strcat(Cmds, "/day\n", 1900 ); strcat(Cmds, "/count\n", 1900 ); strcat(Cmds, "/smok\n", 1900 ); strcat(Cmds, "/tc[1-3]\n", 1900 ); return Cmds; } cmds1() { new Cmds1 [ 1900 ]; strcat(Cmds1,"/tune\n", 1900 ); strcat(Cmds1,"/flip\n", 1900 ); strcat(Cmds1,"/lock\n", 1900 ); strcat(Cmds1,"/unlock\n", 1900 ); strcat(Cmds1,"/up\n", 1900 ); strcat(Cmds1,"/cp\n", 1900 ); strcat(Cmds1,"/sex\n", 1900 ); strcat(Cmds1,"/beer\n", 1900 ); strcat(Cmds1,"/stop\n", 1900 ); strcat(Cmds1,"/sunglasses\n", 1900 ); strcat(Cmds1,"/styles\n", 1900 ); strcat(Cmds1,"/ironman\n", 1900 ); strcat(Cmds1,"/duelaccept\n", 1900 ); strcat(Cmds1,"/duel\n", 1900 ); strcat(Cmds1,"/car\n", 1900 ); strcat(Cmds1,"/v\n", 1900 ); strcat(Cmds1,"/neon\n", 1900 ); strcat(Cmds1,"/news\n", 1900 ); strcat(Cmds1,"/sarme\n", 1900 ); strcat(Cmds1,"/int\n", 1900 ); strcat(Cmds1,"/laseroff\n", 1900 ); strcat(Cmds1,"/lasercol\n", 1900 ); strcat(Cmds1,"/gangwar\n", 1900 ); strcat(Cmds1,"/fs\n", 1900 ); return Cmds1; } Si la CMD:cmds am "Next" "Close" CMD:cmds( playerid, params[ ] ) return ShowPlayerDialog( playerid, 040, DIALOG_STYLE_MSGBOX,"{FFCC00}RGS Commands", cmds( ), "Next", "Cancel"); Cum sa fac sa fie mai multe pagini ? cand dau compile imi apare warning ca nu e folosit Cmds1 Cum fac cand dau pe Next sa apara pagina care scrie la Cmds1 ?
-
degeaba nu...nu imi iese :| ma si doare capu deja la cat am incercat cu ele -.-"
-
Salutare , as dori si eu daca se poate sa imi explicat / spuneti cum pot sa schimb /stats dintr-un GM in altul Nu stiu ce trebuie schimbat / sters / adaugat etc ... /stats vechi CMD:stats(playerid, params[]) { new afile[10000], targetid, str[1950], str2[1950], str3[1950], P1Register[4], P1Logged[15], sLine[400]; new PName[MAX_PLAYER_NAME]; if (isnull(params)) targetid = playerid; else targetid = strval(params); if(IsPlayerConnected(targetid)) { GetPlayerName(targetid, PName, MAX_PLAYER_NAME); format(afile,sizeof(afile),"/ladmin/users/%s.sav",udb_encode(PlayerName2(playerid))); if (!udb_Exists(PlayerName2(playerid))) return SendClientMessage(playerid,red,"ACCOUNT: Nu aveti cont pe server !!!Va rugam inregistrativa !!! <'/register [password]'>."); if(fexist(afile)) P1Register = "Yes"; else P1Register = "No"; if(PlayerInfo[ playerid ][LoggedIn] == 1) P1Logged = "Yes"; else P1Logged = "{FC0303}No"; format(sLine, sizeof(sLine), "{fff000}Stats System by [PhX]Exc1siOn[PhX]"); format(str3, sizeof(str3), "{0049FF}*{0049FF}Coins: {FFFF00}%d \n\n", PlayerInfo[ targetid ][ Coins ]); format(str2, sizeof(str2), "{0049FF}*{0049FF}Player Money: {FFFF00}$%d \n{0049FF}*{0049FF}Player Visits: {FFFF00}%d \n{0049FF}*{0049FF}Skin: {FFFF00}%d\n{0049FF}*{0049FF}Registered: {FFFF00}%s \n{0049FF}*{0049FF}Logged: {FFFF00}%s \n{0049FF}*{0049FF}Score: {FFFF00}%d \n{0049FF}*{0049FF}Admin Level: {FFFF00}%d \n%s%s", GetPlayerMoney( targetid ), PInfo[ targetid ][ Visits ], GetPlayerSkin( targetid ), P1Register, P1Logged, GetPlayerScore( targetid ), PlayerInfo[ targetid ][ Level ], str3, sLine); format(str, sizeof(str), "%s \n{FC0303}%s{0049FF}'s Stats \n \n {0049FF}*{0049FF}Time Played: \n {FFFF00}%d {0049FF}*{0049FF}hours\n{FFFF00} %02d {0049FF}*{0049FF}minutes \n{{0049FF}*{0049FF} Player Kills: {FFFF00}%d \n{0049FF}*{0049FF}Player Deaths: {FFFF00}%d \n{0049FF}*{0049FF}V.I.P Level: {FFFF00}%d\n%s", sLine, PName, PInfo[ targetid ][ HoursPlayed ], PInfo[ targetid ][ MinutesPlayed ], PlayerInfo[ targetid ][ Kills ], PlayerInfo[ targetid ][ Deaths ], pVipInfo[ targetid ][ Vip ], str2); return ShowPlayerDialog(playerid, 758, 0, ""B"Game"YE"-"R"Stunt {0049FF}Player Stats", str, "Ok", "Cancel"); } else return SendClientMessage(playerid, red, "Player Not Connected!"); } Si /stats nou...cred ca doar asta e ce trebuie schimbat daca nu...va rog spunetimi CMD:stats(playerid, params[]) { new h,m,s,stringP[3800]; new targetid = playerid; if (!sscanf(params, "u",targetid)) { if (!IsPlayerConnected(targetid)) return SCM(playerid, COLOR_RED, "ERROR: The Player is not connected!"); }else targetid = playerid; new year,month,day; new alvl = P_DATA[targetid][pAdminLevel]; new money = GetPlayerMoney(targetid); new score = GetPlayerScore(targetid); new coins = P_DATA[targetid][pCoins]; new ksp = P_DATA[targetid][KillingSpre]; new bksp = P_DATA[targetid][BestKilling]; new ks = P_DATA[targetid][pKills]; new dt = P_DATA[targetid][pDeaths]; new rp = P_DATA[targetid][RacePoint]; new vlvl = P_DATA[targetid][pVip]; TotalGameTime(targetid, h, m, s); getdate(year, month, day); new ranktext[36],aranktext[36],kranktext[36]; if(kArank[targetid] == 1) { kranktext = "Newbie"; } else if(kArank[targetid] == 2) { kranktext = "AdvancedKiler"; } else if(kArank[targetid] == 3) { kranktext = "BabyKiller"; } else if(kArank[targetid] == 4) { kranktext = "Psycho"; } else if(kArank[targetid] == 5) { kranktext = "The Nigga"; } else if(kArank[targetid] == 6) { kranktext = "The Killer"; } else if(kArank[targetid] == 7) { kranktext = "Master Killer"; } else if(kArank[targetid] == 8) { kranktext = "Monster Killer"; } else if(kArank[targetid] == 9) { kranktext = "Destroyer"; } else if(kArank[targetid] == 10) { kranktext = "Pro Shooter"; } else if(kArank[targetid] == 11) { kranktext = "Hitman"; } else if(kArank[targetid] == 12) { kranktext = "Imunity Killer"; } else if(kArank[targetid] == 13) { kranktext = "Elite Killer"; } else if(kArank[targetid] == 14) { kranktext = "Leader Killer"; } else if(kArank[targetid] == 15) { kranktext = "The Best Killer"; } else if(kArank[targetid] == 16) { kranktext = "Legendary"; } if(aArank[targetid] == 0) { aranktext = "Member"; } else if(aArank[targetid] == 1) { aranktext = "Helper"; } else if(aArank[targetid] == 2) { aranktext = "Helper"; } else if(aArank[targetid] == 3) { aranktext = "Mini Moderator"; } else if(aArank[targetid] == 4) { aranktext = "Moderator"; } else if(aArank[targetid] == 5) { aranktext = "Master Moderator"; } else if(aArank[targetid] == 6) { aranktext = "Administrator"; } else if(aArank[targetid] == 7) { aranktext = "Junior Administrator"; } else if(aArank[targetid] == 8) { aranktext = "Senior Administrator"; } else if(aArank[targetid] == 9) { aranktext = "Master Administrator"; } else if(aArank[targetid] == 10) { aranktext = "Master Administrator"; } else if(aArank[targetid] == 11) { aranktext = "Co-Owner"; } else if(aArank[targetid] == 12) { aranktext = "Owner"; } if(P_DATA[targetid][RaceRank] == 0) { ranktext = "Newbie Driver"; } else if(P_DATA[targetid][RaceRank] == 1) { ranktext = "The Expert Driver"; } else if(P_DATA[targetid][RaceRank] == 2) { ranktext = "Most Wanted Driver"; } else if(P_DATA[targetid][RaceRank] == 3) { ranktext = "King Of The Road"; } if(IsPlayerConnected(targetid)) { format(stringP, sizeof stringP, "\t"E"Data: "R"%d/%d/%d\n\t"E"Nume:"O" %s\n\n%s%s%s%s",day,month,year,PlayerName2(targetid)); format(stringP, sizeof stringP, "%s\t"R"*"RL"Player Money: "C"[ "R"$"O"%d "C"]\n\t"R"*"RL"Player Score: "C"[ "O"%d "C"]\n\t"R"*"RL"Player Coins: "C"[ "O"%d "C"]\n\t"R"*"RL"KillingSpree: "C"[ "O"%d "C"]\n",stringP,money,score,coins,ksp); format(stringP, sizeof stringP, "%s\t"R"*"RL"BestKillingSpree: "C"[ "O"%d "C"]\n\t"R"*"RL"Killer Rank: "C"[ "R"%s "C"]\n\t"R"*"RL"Player Kills: "C"[ "O"%d "C"]\n\t"R"*"RL"Player Deaths: "C"[ "O"%d "C"]\n",stringP,bksp,kranktext,ks,dt); format(stringP, sizeof stringP, "%s\t"R"*"RL"Hours: "C"[ "O"%d "C"]\n\t"R"*"RL"Minutes: "C"[ "O"%d "C"]\n\t"R"*"RL"Seconds: "C"[ "O"%d "C"]\n",stringP,h,m,s); format(stringP, sizeof stringP, "%s\t"R"*"RL"Race Points: "C"[ "O"%d "C"]\n\t"R"*"RL"Race Rank: "C"[ "R"%s"C" ]\n\t"R"*"RL"Comenzi Reusite: "C"[ "O"%d "C"]\n\t"R"*"RL"Comenzi NeReusite: "C"[ "O"%d "C"]\n",stringP,rp,ranktext,CmdR[targetid],CmdNR[targetid]); format(stringP, sizeof stringP, "%s\t"R"*"RL"Admin Level: "C"[ "O"("YE"%d"O") "R"%s "C"]\n\t"R"*"RL"Vip Level: "C"[ "O"%d "C"]\n", stringP,alvl,aranktext,vlvl); SPD(playerid, STATS_DIALOG, 0, ""C"P"E"layer Stats"C"", stringP, "Ok", "Description"); } else { SCM(playerid, WHITE, ""R"Player Not Connected!"); } return 1; } vreau sa adaug al 2-lea status ... in GM-ul meu dar nu stiu cum sa il schimb...sper ca am fost destul de clar in acest topic PS: scuzatima daca nu am postat unde trebuie
-
degeaba da errori am incercar sa sterg si ala din FC da tot degeaba..da errori asa ca ala din FC am pus un S la sfarsit si a iesit GetPlayerRanks mia dat 1 warn ca no sa fie folosit niciodata da nu ma intere imp e ca mia compilat GM-ul ms de ajutor oricum
-
degeaba...cum ar veni is 2 diferite GM-ul la sfarsit are #include "../Functii/FC.pwn" si in FC.pwn ala este 1 GetPlayerRank si in GM este GetPlayerRank cum ar veni FC si gm-ul este 1 singur si deasta...nu am cum sa folosesc ambele GetPlayerRank ?
-
Haideti va rog eu mult ajutatima cu erroarea aceasta PS: Srry pt dublu post EDIT: am mai gasit un GetPlayerRank in altceva care are legatura cu GM-ul GetPlayerRank(playerid) { if( PlayerInfo[ playerid ][ Kills ] == 0) { SendClientMessage(playerid,COLOR_WHITE,""O"Rank: 0"); } else if( PlayerInfo[ playerid ][ Kills ] == 10) { SendClientMessage(playerid,COLOR_WHITE,""O"Rank: 1"); } else if( PlayerInfo[ playerid ][ Kills ] == 25) { SendClientMessage(playerid,COLOR_WHITE,""O"Rank: 2"); } else if( PlayerInfo[ playerid ][ Kills ] == 75) { SendClientMessage(playerid,COLOR_WHITE,""O"Rank: 3"); } else if( PlayerInfo[ playerid ][ Kills ] == 150) { SendClientMessage(playerid,COLOR_WHITE,""O"Rank: 4"); etc...
-
Salutare am si eu o mare problema cand dau compile...imi apare erroarea aceasta error 021: symbol already defined: "GetPlayerRank" Nu este folosita in tot GM-ul doar o data este pus GetPlayerRank Aici sunt liniile unde este folosit GetPlayerRank CMD:rank( playerid, params[ ] ) { new id; id = strval(params); if( sscanf(params, "s[128]", params[0]) ) return SendUsage( playerid, "~r~~h~/rank ~b~~h~[playerid]"); if(IsPlayerConnected(id)) { new str[250]; SendClientMessage(playerid, red,""YE"Current Rank:"), GetPlayerRank(id); format(str,sizeof(str),"Kills: %d Deaths: %d ", PlayerInfo[ id ][Kills], PlayerInfo[ id ][Deaths]); SendClientMessage(playerid,0x00FF00AA,str); } else { SendClientMessage(playerid,0x00FF00AA, "Player Not Found !"); } return 1; }
