[POMOC]OKO STATS-a (/stats)

Započeo Alen Hadzimustafic, Januar 21, 2013, 15:30:24 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 2 gostiju pregledaju ovu temu.

Skript koju koristim:moj mod od 0
Opis problema:zelio bi znati kako da napravim stats u dialogu, ako bi mi neko pomogao da ga napravim ili mi bar napravio dio npr samo sa imenom i prezimenom ja bi dalje sredjivao :(
Dio skripte://
Slika/Video://
Tnx unaprijed ;D
Poslednja Izmena: Januar 21, 2013, 15:32:06 POSLE PODNE od Alen Hadzimustafic

Citat: David (Sabljak) A.k.A SABO(T) poslato Januar 21, 2013, 15:40:57 POSLE PODNE
Neznam ako ce ti radit ovako nesto mozda

new coordsstring[128];
        new level= PlayerInfo[targetid][pLevel];
        new name[MAX_PLAYERS];
        GetPlayerName(playerid, name, sizeof(name));
        format(coordsstring, sizeof(coordsstring),"| %s (ime igraca) |\n",name);
        format(coordsstring, sizeof(coordsstring),"| Naprimjer Level %d |\n",level);
        ShowPlayerDialog(playerid,841,DIALOG_STYLE_MSGBOX,"|----------| Zivot Igraca",coordsstring,"Ok","Izadji");

brate javlja mi ovaj error
(517) : error 017: undefined symbol "targetid" :(
ako rijesis karma + za tebe cim nabijem 150 postova
;D

Citat: David (Sabljak) A.k.A SABO(T) poslato Januar 21, 2013, 15:51:00 POSLE PODNE
new level= PlayerInfo[playerid][pLevel];

Postavi playerid krivo sam ti napisao :S
brate radi ide karma cim 150 postova nabijem
Tnx jos jednom ;D

    //-------------------------------[Stats]--------------------------------------------------------------------------
            if (strcmp(cmd, "/stats", true) == 0 || strcmp(cmd, "/status", true) == 0)
            {
                if(IsPlayerConnected(playerid))
                {
                            if (gPlayerLogged[playerid] != 0)
                            {
                                    ShowStats(playerid,playerid);
                                    GetPlayerName(playerid, sendername, sizeof(sendername));
                                    format(string, sizeof(string), "* %s vadi osobnu iskaznicu i gleda svoje podatke!", sendername);
                                    ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
                            }
                            else
                            {
                                    SendClientMessage(playerid, COLOR_LIGHTRED, "   Niste logirani!");
                            }
                    }
                    return 1;
            }

Citat: David (Sabljak) A.k.A SABO(T) poslato Januar 21, 2013, 15:51:00 POSLE PODNE
new level= PlayerInfo[playerid][pLevel];

Postavi playerid krivo sam ti napisao :S
brate de mi pomozi da napravim za pare kako ocu da mi pise pare:(kolko para) nezz kako to da napravim

Citat: David (Sabljak) A.k.A SABO(T) poslato Januar 21, 2013, 16:20:15 POSLE PODNE
Cek evo bilo mi dosadno pa sam si napravio i ja u dialogu statse XD

Prilagodi sebi

public Stats(playerid,targetid)
{
    new admin = PlayerInfo[targetid][pAdmin];
    new score = PlayerInfo[targetid][pNovac];
    new warnA = PlayerInfo[targetid][pWarns];
    new gs = PlayerInfo[targetid][pGamesage];
    new pla = PlayerInfo[targetid][pMinutaOnline];
    new donator = PlayerInfo[targetid][pDonator];
    new Float:zdravlje, Float:armor;
    new name[MAX_PLAYER_NAME];
    new plrIP[16];
    GetPlayerName(targetid, name, sizeof(name));
    GetPlayerIp(targetid,plrIP, sizeof(plrIP));
    GetPlayerHealth(playerid,zdravlje);
    GetPlayerArmour(playerid, armor);
    new stats[1148];
    new coordsstring[256];
	new coordsstring1[256];
	new coordsstring2[256];
	new coordsstring3[256];
	new coordsstring4[256];
	new coordsstring5[256];
	new coordsstring6[256];
	new coordsstring7[256];
        new coordsstring8[256];
    format(coordsstring, sizeof(coordsstring),"{FFFFFF}Nick: {FFFB00}[%s]\n",name);
    format(coordsstring1, sizeof(coordsstring), "{FFFFFF}Score/Novac: {FFFB00}[%d] \n                       ", score);
    format(coordsstring2, sizeof(coordsstring), "{FFFFFF}Zdravlje: {FFserver uklonjen!}[%.2f] , {FFFFFF}Armor: {FFserver uklonjen!}[%.2f] \n                       ", zdravlje,armor);
    format(coordsstring3, sizeof(coordsstring), "{FFFFFF}Admin Level: {00AAFF}[%d]\n                       ", admin);
    format(coordsstring4, sizeof(coordsstring), "{FFFFFF}GameSage Level: {04D420}[%d] \n                       ", gs);
    format(coordsstring5, sizeof(coordsstring), "{FFFFFF}Donator Level: {FFFB00}[%d] \n                       ", donator);
    format(coordsstring6, sizeof(coordsstring), "{FFFFFF}IP adresa: {B3B3B3}[%s]\n                       ", plrIP);
    format(coordsstring7, sizeof(coordsstring), "{FFFFFF}Minuta online: {00AAFF}[%d]\n                       ", pla);
    format(coordsstring8, sizeof(coordsstring), "{FFFFFF}Warnovi: {00FFF2}[%d/5]\n                       ", warnA);
    format(stats,512,"\n\n\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n\n\n",coordsstring,coordsstring1,coordsstring2,coordsstring3,coordsstring4,coordsstring5,coordsstring6,coordsstring7,coordsstring8);
    ShowPlayerDialog(playerid,178,DIALOG_STYLE_MSGBOX,"Podatci o korisniku",stats,"Ok","Izadji");
}


forward Stats(playerid,targetid);


i onda /stats
CMD:stats(playerid, params[])
{
	Stats(playerid,playerid);
	return 1;
}

brate tnx tebi zbog toga ali meni je dovoljno ovo,lakse mi se snac jer sam pocetnik me pa me zbog tog interesuje kako da napravim kolko para imam u dzepu ak mi mos pomoc

Sabalja moze posebno za lvl?  :P
NEW NEW NEW

Team Fortress od sada i na SA:MP-u!!!
Dodite i zabavite se!

IP: 62.210.122.191:7789

tnx  ;D
NEW NEW NEW

Team Fortress od sada i na SA:MP-u!!!
Dodite i zabavite se!

IP: 62.210.122.191:7789

ubuduce ne morate da punie memoriju, nego samo koristite funkciju strcat, lock