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

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Szkript kérések => A témát indította: CANNONN - 2010. december 07. - 15:20:51

Cím: Adminjármû
Írta: CANNONN - 2010. december 07. - 15:20:51
Üdv,azt szeretném kérdezni hogy,hogy lehet megoldani olyat pl ha te beülsz egy infernusba,kidobjon és kiírja pl:Ez Admin jármû,válaszotokat várom,elõre is köszönöm;)!
Cím: Adminjármû
Írta: nyE - 2010. december 07. - 15:36:44
Ez amikor csak egy kocsi:
Script elejére:
 
new admininfi;

 
OnGameModInit-hez:
 
admininfi = AddStaticVehicle(411, x, y, z, a, szín1, szín2);

 
OnPlayerEnterVehicle-hez:
 
if(vehicleid == admininfi)
{
        new name[MAX_PLAYER_NAME];
        GetPlayerName playerid, name, sizeof name);
        if(!strcmp(\"neved\", name))
        {
            //ide azt amit akarsz ha beszál a kocsiba.
        }else{
            SendClientMessage(playerid, COLOR_SZÍN, \"Ez admin jármû!\");
        }
    }

 
Amikor az összes:
OnPlayerEnterVehicle-hez:
 
if(vehicleid == 411)
{
     //ide azt amit akarsz ha beszál a kocsiba.
     }else{
     SendClientMessage(playerid, COLOR_SZÍN, \"Ez admin jármû!\");
}

 
Nem teszteltem!
Cím: Adminjármû
Írta: CANNONN - 2010. december 07. - 15:46:42
ööm lenne 1 kérdés,ez kidobja ha beszáll? :D
Cím: Adminjármû
Írta: herban - 2010. december 07. - 19:53:06
Ahhoz, hogy kidobja a játékost ezt tedd be:
 RemovePlayerFromVehicle(playerid);
Cím: Adminjármû
Írta: CANNONN - 2010. december 07. - 22:33:46
úgy kéne hogy bármeik rendõrautóba beszáll kidobja,csak az admint nem .(rendõrös modba) ;)
Cím: Adminjármû
Írta: Sheet - 2010. december 08. - 06:25:16

if(vehicleid == 425 || vehicleid == 432 || vehicleid == 427 || vehicleid == 490|| vehicleid == 497|| vehicleid == 528|| vehicleid == 596|| vehicleid == 597|| vehicleid == 597|| vehicleid == 599|| vehicleid == 601)
{
if(PlayerInfo[playerid][pAdmin] >= 2)
{
    SendClientMessage(playerid, COLOR_RED, \"Te admin vagy, ezért használhatod ezt a jármûvet\");
}
else{
       SendClientMessage(playerid, COLOR_RED, \"Ez admin jármú, nem használhatod\");
       RemovePlayerFromVehicle(playerid);
}
}
Cím: Adminjármû
Írta: CANNONN - 2010. december 08. - 11:52:00
õõm kösz ;) de ezt hova tegyem  :dodge::laugh:
Cím: Adminjármû
Írta: Sheet - 2010. december 08. - 12:22:35
OnPlayerEnterVechicle alá
Cím: Adminjármû
Írta: Iceaac - 2010. december 08. - 14:20:37
Ha OnPlayerEnterVehiclenél akarod kivenni, ClearAnimations();-t kell írni nem RemovePlayerFromVehiclet.
Cím: Adminjármû
Írta: CANNONN - 2010. december 08. - 18:45:02
hiba :S
nemtudok rájönni mi lehet a gond :S
Hibák:
D:\\lvpd.pwn(606) : warning 219: local variable \"name\" shadows a variable at a preceding level
D:\\lvpd.pwn(658) : error 017: undefined symbol \"PlayerInfo\"
D:\\lvpd.pwn(658) : warning 215: expression has no effect
D:\\lvpd.pwn(658) : error 001: expected token: \";\", but found \"]\"
D:\\lvpd.pwn(658) : error 029: invalid expression, assumed zero
D:\\lvpd.pwn(658) : fatal error 107: too many error messages on one line
Cím: Adminjármû
Írta: Sheet - 2010. december 08. - 19:00:34
nemismerem a módodat, az adminos részt ird át a te módodban lévõ adminra
Cím: Adminjármû
Írta: CANNONN - 2010. december 18. - 19:48:16
Nem sikerül megcsinálni :( pls valaki rakja bele fs-be ,ladmin-t használok ;) :)
Cím: Adminjármû
Írta: nyE - 2010. december 18. - 21:35:26
Idézetet írta: CANNONN date=1292698096\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"4505\" data-ipsquote-contentclass=\"forums_Topic
Nem sikerül megcsinálni :( pls valaki rakja bele fs-be ,ladmin-t használok ;) :)
 
Ezt írd bele az ladminba:
 
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
    if(vehicleid == 411)
    {
    if(PlayerInfo[playerid][Level] >= 1)
    {
           //ide azt amit akarsz ha beszál a kocsiba.
     }
     else
     {
           SendClientMessage(playerid, 0x00FF00D0, \"Ez s jármû a rendõröké!\");
   ClearAnimations(playerid);
      }
}
return 1;
}
Cím: Adminjármû
Írta: CANNONN - 2010. december 20. - 09:51:08
Siker,kösz,zárok ;) :)