GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => Szkript kérések => SA-MP: Szerverfejlesztés => RP/RPG kérések => A témát indította: MetalPatrik - 2013. Szeptember 24. - 20:16:33

Cím: Kocsi
Írta: MetalPatrik - 2013. Szeptember 24. - 20:16:33
Sziasztok olyat hogy kell csinálni hogy van egy RPG szerverem és akkor pl: vegyük most a Rendöröket hogy tudok több kocsit lerakni úgy hogy  nem kell meg venni csak a rendörök használhassák?!! minden választ köszönök!
Cím: Kocsi
Írta: Gh0st - 2013. Szeptember 24. - 21:03:04
A játékmódra vagyok kíváncsi,anélkül nem tudok segíteni...
A Jernej\'L Map Editorral pedig nem fogsz tudni frakcióknak kocsit hozzárendelni...


PM-ben azt mondta,hogy azzal akar...
Cím: Kocsi
Írta: frix - 2013. Október 12. - 12:06:44
Helló.
OnGameModeInit alá tudod berakni, az AddStaticVehicleEx függvénnyel. (http://wiki.sa-mp.com/wiki/AddStaticVehicleEx)
Cím: Kocsi
Írta: Beckham - 2013. Október 18. - 19:51:39
frix az nem elég hozzá,mert azt bárki használhatja,levannak írva id szerint hogy melyik autót használhatja ha rendõr,ha mentõs stb.
Cím: Kocsi
Írta: anorennia - 2013. Október 31. - 17:37:16
Háát szerintem egy logikai változóval ez megoldható könnyedén pl:
mód tetejére:
 
new bool:rendor = false;

 
és valahol, pl munkába álláskor:
 
rendor = true;

 
on player state change alá:
 
public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(newstate == PLAYER_STATE_DRIVER)
{
if(GetPlayerVehicleID(playerid) == 596 || GetPlayerVehicleID(playerid) == 597 || GetPlayerVehicleID(playerid) == 598 || GetPlayerVehicleID(playerid) == 599)
{
    if(rendor == true)
    {
    //használhatja a jármûvet
    }
    else
    {
        RemovePlayerFromVehicle(playerid); //kidobaja a kocsiból mert nem rendõr
    }
}
}
return 1;
}

 
JAVÍTVA
Cím: Kocsi
Írta: HackFlux - 2013. November 01. - 19:40:42
Helló!
Ilyet keress a MOD-ban,ott kell beállítani....
 
public RendorKocsik(carid) //rendõr
{
if((carid >= 7) && (carid <= 14))
{
return 1;
}
return 0;
}