Szerző Téma: Valuta  (Megtekintve 756 alkalommal)

Valuta
« Dátum: 2017. Szeptember 02. - 16:29:45 »
0
Sziasztok! Egy olyan parancsra lenne szükségem, amivel a játékos át tudja váltani a saját pénzét ponttá, tehát 1 pont kerülne 30 dollárba. Előre is köszönöm a segítséget! 

Valuta
« Válasz #1 Dátum: 2017. Szeptember 02. - 17:03:28 »
0

CMD:atvalt(playerid, params[])
{
    if(IsPlayerConnected(playerid))
    {
        new adottpont;
        if(sscanf(params,\"d\", adottpont)) return SendClientMessage(playerid, -1, \"Használat: /atvalt [Pont]\");
        {
            if(pInfo[playerid][Penz] >= 30)
            {
                new penz;
                new text[128];
                penz = adottpont * 30;
                format(text, sizeof text, \"Átváltottál %d pénzt %d ponttá ami jová lett írva.\",penz,adottpont);
                SendClientMessage(playerid, -1, text);
                pInfo[playerid][Penz] =- penz;
                pInfo[playerid][Pont] =+ adottpont;
            }
            else SendClientMessage(playerid, -1, \"Egy pont 30 dollárba kerül, neked nincs ennyi pénzed.\");
        }
    }
    return 1;
}

 
Szia! Itt meg kell adnod mennyi pontot szeretnél kapni, majd levonja a pénzt ha van ennyi és hozzáadja a pontodhoz a kért pontot. Remélem tudtam segíteni, könnyen átlehet átalakítani ha úgy van kedved. Ha kérdésed van tedd csak fel. :)
« Utoljára szerkesztve: 2017. Szeptember 02. - 17:14:42 írta zsolti125 »

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal