GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: kundlam - 2013. Augusztus 27. - 11:22:40

Cím: Pénz textdraw
Írta: kundlam - 2013. Augusztus 27. - 11:22:40
Sziasztok.
Fent van ugye az alap textdraw.
Nemértem hogy miért, de nem azt jelzi ami van lementve.
Szóval nem a pénzed értékét jelzi, erre van 1 külön /pénztárca parancsom.
Valaki megtudná nekem csinálni hogy a fenti alap textdraw a [pMoney] értéket írja ki?
A két parancsom:
 

CMD:penzad(playerid, params[])
{
if(PlayerInfo[playerid][pAdmin] >=3)
{
    if(PlayerInfo[playerid][pAdmin] >=1)
    {
        new S1[128], Osszeg;
       
             if(sscanf(params, \"ud\", ID, Osszeg)) return SendClientMessage(playerid, COLOR_RED, \"Használat: /penzad [JátékosID][Összeg] \");
    if(!IsPlayerConnected(ID)) return SendClientMessage(playerid, COLOR_RED, \"A játékos nem elérhetõ!\");
   
    format(S1, sizeof(S1), \"Kaptál %d Ft-t \", Osszeg);
   SendClientMessage(ID, COLOR_ERROR, S1);
   PlayerInfo[iD][pMoney] += Osszeg;
   //GivePlayerMoney(ID, Osszeg);
   }
else
{
    SendClientMessage(playerid, COLOR_RED, \"Nem vagy Admin!\");
}
       }
return 1;
}
CMD:penztarca(playerid)
{
        if(IsPlayerConnected(playerid))
        {
                format(string1,sizeof(string1),\"%s megnézte a pénztárcája tartalmát..\",Neve(playerid));
                ProxDetector(playerid,0x7cf03eAA,string1,8.0);
                format(string1,sizeof(string1),\"Pénztárcádba %dft van.\",PlayerInfo[playerid][3]);
                SendClientMessage(playerid,0x7cf03eAA,string1);
        }
        return 1;
}
Cím: Pénz textdraw
Írta: ShoCk - 2013. Augusztus 27. - 14:49:29

        if(PlayerInfo[playerid][pAdmin] >=3)
        {
            if(PlayerInfo[playerid][pAdmin] >=1)
            {

 
minek 2 ?? :D
Cím: Pénz textdraw
Írta: kundlam - 2013. Augusztus 27. - 14:54:27
mert eleinte rcon tudta és lusta voltam kitörölni xD
Cím: Pénz textdraw
Írta: ShoCk - 2013. Augusztus 27. - 16:59:41
/pénzad parancs:
 
CMD:penzad(playerid, params[])
{
if(pInfo[playerid][pAdmin] >= 3)
{
    new S1[128], S2[128], Osszeg;
    if(sscanf(params, \"ud\", id, Osszeg)) return SendClientMessage(playerid, COLOR_RED, \"Használat: /pénzad < Név / Id > < Összeg >\");
    if(!IsPlayerConnected(id)) return SendClientMessage(playerid, COLOR_RED, \"A játékos nem elérhetõ!\");
    format(S1, sizeof(S1), \"Kaptál %d Ft -ot \", Osszeg);
    SendClientMessage(id, COLOR_BLUE, S1);
    pInfo[id][pMoney] += Osszeg;
}else SendClientMessage(playerid, COLOR_RED, \"Nem vagy legalább 3-as szintû Admin!\");
return 1;
}
Cím: Pénz textdraw
Írta: Packman - 2013. Augusztus 27. - 17:07:56
A \'fontos\' szinet nem defininaltad
Cím: Pénz textdraw
Írta: ShoCk - 2013. Augusztus 27. - 21:44:54
Idézetet írta: Packman date=1377616076\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"41974\" data-ipsquote-contentclass=\"forums_Topic
A \'fontos\' szinet nem defininaltad
 
javítottam :) Ilyen definíciókkal van neki is szerintem :)
Cím: Pénz textdraw
Írta: kundlam - 2013. Augusztus 28. - 07:18:31
De nekem nem a pénzad bugos, hanem hogy ami fentvan pénz jelzõ, azt mentse le
Cím: Pénz textdraw
Írta: Red-Eye - 2013. Augusztus 28. - 12:07:08
alaptextdraw alatt a dolláros cuccra gondolsz? ami singleben is van?
Cím: Pénz textdraw
Írta: Benceee - 2013. Augusztus 29. - 08:45:53
[gmod]Citrom, attól, hogy bemásoltál ide egy kódot, egy módból, még nem tudja használni. Az ilyen kód fölösleges, ha nem írod át használhatóra.[/gmod]
Cím: Pénz textdraw
Írta: kundlam - 2013. Augusztus 30. - 13:20:57
Red-Eye igen arra gondolok.
Cím: Pénz textdraw
Írta: Red-Eye - 2013. Szeptember 02. - 15:32:19
nem nehéz, a lényege hogy mikor változtatod a pMoney értékét akkor GetPlayerMoney/GivePlayerMoney kombóval azt is beállítod arra az értékre pl.:
kapsz valakitõl 100$ akkor azt beleírja a pMoney-ba + GivePlayerMoney-val adsz neki 100-at (GivePlayerMoney(playerid,100) ) aki emg adta annál elvonod a pMoney-ból és GivePlayerMoney(akiadtaidje,-100)
ha meg ezeket mented akkor mikor belépett a szeróra a fickó akkor beállítod a pénzét GivePlayerMoney(playerid,pInfo[playerid][pMoney]) ilyesképp és akkor szinkronban lesz a kettõ, remélem erre gondoltál
Cím: Pénz textdraw
Írta: BoOy - 2013. Szeptember 02. - 20:30:51
??
 
CMD:penzad(playerid, params[])
{
        if(PlayerInfo[playerid][pAdmin] >=3)
        {
            if(PlayerInfo[playerid][pAdmin] >=1)
            {
                new S1[128], Osszeg;
               
                    if(sscanf(params, \"ud\", ID, Osszeg)) return SendClientMessage(playerid, COLOR_RED, \"Használat: /penzad [JátékosID][Összeg] \");
                    if(!IsPlayerConnected(ID)) return SendClientMessage(playerid, COLOR_RED, \"A játékos nem elérhetõ!\");
                   
                    format(S1, sizeof(S1), \"Kaptál %d Ft-t \", Osszeg);
                        SendClientMessage(ID, COLOR_ERROR, S1);
                       
                        PlayerInfo[iD][pMoney] += Osszeg;
                        GivePlayerMoney(ID, Osszeg);
                }
                else
                {
                    SendClientMessage(playerid, COLOR_RED, \"Nem vagy Admin!\");
                }
        }
        return 1;
}
CMD:penztarca(playerid)
{
        if(IsPlayerConnected(playerid))
        {
                format(string1,sizeof(string1),\"%s megnézte a pénztárcája tartalmát..\",Neve(playerid));
                ProxDetector(playerid,0x7cf03eAA,string1,8.0);
                format(string1,sizeof(string1),\"Pénztárcádba %dft van.\",GetPlayerMoney(playerid));
                SendClientMessage(playerid,0x7cf03eAA,string1);
        }
        return 1;
}