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

Fizetés
« Dátum: 2010. Március 14. - 15:39:10 »
0
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
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
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
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
Köszi szépen jó lett, a témát zárom is

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal