Jump to content

Ph0eniX

V.I.P
  • Posts

    743
  • Joined

  • Last visited

  • Days Won

    15

Posts posted by Ph0eniX

  1. 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?

  2. 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;
    }

  3. #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 :D trebuia doar sa sterg #include <zcmd>

    Ty to Massari

  4. 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

  5. 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]);
    			}

  6. 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 ?

  7. 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

  8. 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 :D ms de ajutor oricum

  9. 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 ?

  10. 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...

  11. 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;
    }

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.