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: Dukma123 - 2012. október 20. - 22:38:13

Cím: Pénz
Írta: Dukma123 - 2012. október 20. - 22:38:13
Hello!
Az megoldható hogy a szerveren a pénz SOHA ne tudjon - ba menni?
Azaz ha nincs valamire pénz nem engedi megvenni
Cím: Pénz
Írta: ZyZu. - 2012. október 20. - 23:27:08
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..
Cím: Pénz
Írta: Dukma123 - 2012. október 21. - 09:12:43
de ezt hova írom?
Cím: Pénz
Írta: Johnies00 - 2012. október 21. - 10:45:47
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;
}
Cím: Pénz
Írta: ZyZu. - 2012. október 21. - 11:10:12
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..?
Cím: Pénz
Írta: Johnies00 - 2012. október 21. - 11:12:02
Nem ugyanezt írtam én is?
Cím: Pénz
Írta: TengeriMalac - 2012. október 21. - 11:34:03
de egyiknek sincs értelme, ha utána nem veszi le a pénzét :\'DD
Cím: Pénz
Írta: Johnies00 - 2012. október 21. - 11:43:27
Tényleg az kimaradt xD
 

GivePlayerMoney(playerid, -2000);
Cím: Pénz
Írta: Dukma123 - 2012. október 21. - 11:47:40
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;
}
Cím: Pénz
Írta: N@rbirock - 2012. október 21. - 11:50:51
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;
}
Cím: Pénz
Írta: Johnies00 - 2012. október 21. - 11:59:28
GameTextForPlayer(playerid, string, 5000, 4);

 
Ez mi akar lenni?

Cím: Pénz
Írta: Dukma123 - 2012. október 21. - 11:59:53
köszi!