Szerző Téma: jogsi  (Megtekintve 1183 alkalommal)

jogsi
« Dátum: 2011. augusztus 15. - 10:36:42 »
0 Show voters
Csáó all
egy jogsi scriptet szeretnék kérni müködõ linkel és pl olyat hogy 5000$-ért kell megvenni és addig hogyha lehívok autot vagy találok ne lehessen vezetni míg nincs meg a jogsi

jogsi
« Válasz #1 Dátum: 2011. augusztus 15. - 11:50:18 »
+1 Show voters
[pawn]new bool: jogsi[MAX_PLAYERS];
CMD:jogositvany(playerid,params[])
{
if(GetPlayerMoney(playerid) >= 5000)
{
jogsi[playerid] = true;
SendClientMessage(playerid,SZÍN,\"Sikeresen vettél egy jogosítványt!\");
GivePlayerMoney(playerid,-5000);
}
else
{
SendClientMessage(playerid,SZÍN,\"Nincs 5000 dollárod!\");
}
return 1;
}
public OnPlayerStateChange ( playerid, newstate ) {
    if ( newstate == PLAYER_STATE_DRIVER ) {
        if (jogsi[playerid] ==false) {
            RemovePlayerFromVehicle( playerid );
            SendClientMessage ( playerid, SZÍN, \"nincs jogsid\" );
        }
    }
    return 1;
}
}[/pawn]
Tessék.
Nem teszteltem ha baj van vele szólj.
Módosítva: Elõbbi kódomat átírtam, már teszteltem így mûködni fog!(voltak benne elírásaim)
Ha esetleg mégse mûködik jelezd!
Ha pedig igen akkor szívesen :D
Két fontos dolog:
ZCMD fog kelleni hozzá,
és ezt:
new bool: jogsi[MAX_PLAYERS];
mindenkép a mod elejére írjad az includok alá!
« Utoljára szerkesztve: 2011. augusztus 15. - 21:38:33 írta Keszeg »

jogsi
« Válasz #2 Dátum: 2011. augusztus 17. - 18:59:15 »
0 Show voters
Keszeg sajna nem müxik
errort ír az OnPlayerStateChange-ra

Nem elérhető wunZ

jogsi
« Válasz #3 Dátum: 2011. augusztus 18. - 09:42:22 »
0 Show voters
a public OnPlayerStateChange(playerid,newstate) -hez, oda kell még írni hogy oldstate, vagyis:
 
public OnPlayerStateChange(playerid,newstate,oldstate)

jogsi
« Válasz #4 Dátum: 2011. augusztus 18. - 11:22:24 »
0 Show voters
Lehet az a gond amit Wunz írt hogy kell oda az oldstate, bár nekem anélkül is mûködött.
Pontosan mit ír ki errornak?
« Utoljára szerkesztve: 2011. augusztus 18. - 11:24:54 írta Keszeg »

jogsi
« Válasz #5 Dátum: 2011. augusztus 18. - 14:13:47 »
0 Show voters
Ja télleg ezt is mondani akartam amit Pedro.
Nyomj a Gm-edben, vagy amiben csinálod egy CTRl + F-et és írd be a keresõbe, hogy OnPlayerStateChange és ha már van , akkor az alá írjad amit leírtam neked.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal