Szerző Téma: Fizetés  (Megtekintve 867 alkalommal)

Fizetés
« Dátum: 2010. március 14. - 15:39:10 »
0 Show voters
Olyan problémám lenne hogy van egy munka scriptem, és lehet különbözo munkákat, aki nem dolgozik az civil, és amikor fizetést kap, akkora civilek is kapnak ezt valahogy nem lehet megcsinálni, hogy csak ezek kapjanak:
TEAM_TAXI
TEAM_POLICE
TEAM_SERVISE
TEAM_AMBULANCE
TEAM_GUARD
 
public OnFilterScriptInit()
{
print(\"Job-script betoltve\");
money = SetTimer(\"Money\", 600000, true);
return 1;
}

 


public Money()
{
   for(new i=0; i<MAX_PLAYERS; i++)
   {
        if(gTeam == TEAM_TAXI || gTeam == TEAM_POLICE || gTeam == TEAM_SERVISE || TEAM_AMBULANCE || TEAM_GUARD)
        {
            GivePlayerMoney(i, 5000);
            SendClientMessage(i, COLOR_WHITE, \"[FIZETÉS]: Kaptál $5000-t!\");
        }
   }
}

 


Szerintem ennyi adat elég hozzá, ha nem akkor mondjátok mi kellen még hozzá és bemásolom
Egyébként a Scriptet: Spatrik készítette.
« Utoljára szerkesztve: 2010. március 14. - 16:41:02 írta SilverBoy[SS] »

Nem elérhető Csabesz

  • 7827
    • Profil megtekintése
Fizetés
« Válasz #1 Dátum: 2010. március 14. - 16:15:26 »
0 Show voters
Megoldható. Mégpedig így:
 
public OnPlayerConnect(playerid)
{
    gTeam[playerid] = 0;
    return 1;
}

 
Ez beállítja a játékos csapat értékét 0-ra. ( azaz nincs munkája. )
Most pedig a fizetés:
 
public Money()
{
    for(new i=0; i<MAX_PLAYERS; i++)
    {
         if(gTeam != 0)
         {
             GivePlayerMoney(i, 5000);
             SendClientMessage(i, COLOR_WHITE, \"[FIZETÉS]: Kaptál $5000-t!\");
         }
    }
}

 
A szkriptet készítette: Spatrik
Illet volna kitenni.  :)

Fizetés
« Válasz #2 Dátum: 2010. március 14. - 16:44:24 »
0 Show voters
Rendben van köszi, majd csak késöb birom megnézni hogy jó-e, egyéként módosítottam ki van írva Spatrik neve
Ha muködik nagyon köszi, ha nem akkor csak köszi   :D

Nem elérhető Csabesz

  • 7827
    • Profil megtekintése
Fizetés
« Válasz #3 Dátum: 2010. március 14. - 17:11:05 »
0 Show voters
Attól is függ, hogy a csapatoknak milyen értéket adtál.
Így nézzen ki:
 

#define TEAM_CIVIL               0
#define TEAM_TAXI                1
#define TEAM_POLICE             2
#define TEAM_SERVISE            3
#define TEAM_AMBULANCE      4
#define TEAM_GUARD             5

 
Szerintem muködo képesnek kell lennie.  :)
Hanem elszégyellhetem magam.   8) :P
« Utoljára szerkesztve: 2010. március 14. - 17:14:17 írta Csabesz »

Fizetés
« Válasz #4 Dátum: 2010. március 15. - 13:21:10 »
0 Show voters
Köszi szépen jó lett, a témát zárom is

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal