Szerző Téma: Pénz  (Megtekintve 1100 alkalommal)

Pénz
« Dátum: 2012. október 20. - 22:38:13 »
0 Show voters
Hello!
Az megoldható hogy a szerveren a pénz SOHA ne tudjon - ba menni?
Azaz ha nincs valamire pénz nem engedi megvenni

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
Pénz
« Válasz #1 Dátum: 2012. október 20. - 23:27:08 »
0 Show voters
if(GetPlayerMoney(playerid) < IDE AZT AZ ÖSSZEGET ÍRD AMENNYIBE KERÜL) return SendClientMessage(playerid, 0x40FF00FF, \"Nincs elég pénzed!\");

 
így gondolod? mert ez nem megyen - ba..

Pénz
« Válasz #2 Dátum: 2012. október 21. - 09:12:43 »
0 Show voters
de ezt hova írom?

Pénz
« Válasz #3 Dátum: 2012. október 21. - 10:45:47 »
+1 Show voters
Pl egy parancshoz.
 

CMD:megvesz(playerid)
{
    if(GetPlayerMoney(playerid) < 2000) return SendClientMessage(playerid, -1, \"Nincs rá pénzed.\");
    SendClientMessage(playerid, -1, \"Van rá pénzed.\");
    GivePlayerWeapon(playerid, 24, 10);
    return 1;
}

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
Pénz
« Válasz #4 Dátum: 2012. október 21. - 11:10:12 »
+1 Show voters
Minden parancs elejére amit meg szeretnél vásárolni oda írod az elejére így:
 

CMD:ikea(playerid)
{
    if(GetPlayerMoney(playerid) < 2000) return SendClientMessage(playerid, -1, \"Nincs elég pénzed, hogy megvásárold.\");
    SendClientMessage(playerid, -1,\"Síkeresen vettél egy ikea boltot! Ára: 2000$\");
    return 1;
}

 
Remélem megértetted..?

Pénz
« Válasz #5 Dátum: 2012. október 21. - 11:12:02 »
+1 Show voters
Nem ugyanezt írtam én is?

Pénz
« Válasz #6 Dátum: 2012. október 21. - 11:34:03 »
+1 Show voters
de egyiknek sincs értelme, ha utána nem veszi le a pénzét :\'DD

Pénz
« Válasz #7 Dátum: 2012. október 21. - 11:43:27 »
+1 Show voters
Tényleg az kimaradt xD
 

GivePlayerMoney(playerid, -2000);

Pénz
« Válasz #8 Dátum: 2012. október 21. - 11:47:40 »
0 Show voters
Idáig jó de most ha abba a pont ba állok csak akkor nem megy -b de ha nem a pointba vook akkor megy - ba
if(!strcmp(cmdtext,\"/készít ak47\",true))
{
        if(IsPlayerInRangeOfPoint(playerid, 5.0, -1323.3940,2451.3572,87.5981))
        if(GetPlayerMoney(playerid) < 50000) return SendClientMessage(playerid, -1, \"Nincs rá pénzed.\");
        SendClientMessage(playerid, -1, \"Van rá pénzed.\");
        GivePlayerWeapon(playerid,30, 150);
        GivePlayerMoney(playerid, -50000);
        for(new i = 0; i < MAX_PLAYERS; i++) ShowPlayerNameTagForPlayer(playerid, i, false);
       new string[48];
        GameTextForPlayer(playerid, string, 5000, 4);
        SetTimerEx(\"keszit2\",5000,0,\"i\",playerid);
        TogglePlayerControllable(playerid,0);
        SendClientMessage(playerid, COLOR_GREEN, \"Elkezdtél fegyvert csinálni!\");
        return 1;
}

Pénz
« Válasz #9 Dátum: 2012. október 21. - 11:50:51 »
+1 Show voters
if(!strcmp(cmdtext,\"/készít ak47\",true))
{
        if(IsPlayerInRangeOfPoint(playerid, 5.0, -1323.3940,2451.3572,87.5981))
{
        if(GetPlayerMoney(playerid) < 50000) return SendClientMessage(playerid, -1, \"Nincs rá pénzed.\");
        SendClientMessage(playerid, -1, \"Van rá pénzed.\");
        GivePlayerWeapon(playerid,30, 150);
        GivePlayerMoney(playerid, -50000);
        for(new i = 0; i < MAX_PLAYERS; i++) ShowPlayerNameTagForPlayer(playerid, i, false);
        new string[48];
        GameTextForPlayer(playerid, string, 5000, 4);
        SetTimerEx(\"keszit2\",5000,0,\"i\",playerid);
        TogglePlayerControllable(playerid,0);
        SendClientMessage(playerid, COLOR_GREEN, \"Elkezdtél fegyvert csinálni!\");
}
        return 1;
}

Pénz
« Válasz #10 Dátum: 2012. október 21. - 11:59:28 »
+1 Show voters
GameTextForPlayer(playerid, string, 5000, 4);

 
Ez mi akar lenni?


Pénz
« Válasz #11 Dátum: 2012. október 21. - 11:59:53 »
0 Show voters
köszi!

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal