Szerző Téma: hogy lehet olyat hogy csak team 1 tudjon beszálni egy megadott jármûbe?  (Megtekintve 842 alkalommal)

Nem elérhető buci11

  • 502
    • Profil megtekintése
0 Show voters
:köszi!
idáig jutottam de nem tudom hogy hogyan lehet egy bizonyos változóval ellátott jármûvet azonosítani beszállásnál
[pawn]public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
    if(GetPlayerTeam(playerid) == 1)
    {
   SendClientMessage(playerid,0xFF0606FF,\"beszáltál a munkajármûvedbe\");
        return 1;
    } else {
   SendClientMessage(playerid,0xFF0606FF,\"Te nem vagy rendõr\");
   RemovePlayerFromVehicle(playerid);
        return 1;
    }
return 1;
}[/pawn]
« Utoljára szerkesztve: 2011. november 22. - 18:20:07 írta buci11 »

dexi

  • Vendég
hogy lehet olyat hogy csak team 1 tudjon beszálni egy megadott jármûbe?
« Válasz #1 Dátum: 2011. november 22. - 19:05:00 »
+1 Show voters
Már volt egy ilyen téma, pont én tettem fel a kérdést. :D
[pawn]new Sz[6];
[/pawn]
[pawn]   OnPlayerStateChange(playerid, newstate, oldstate)
{
if(newstate == PLAYER_STATE_DRIVER)
{
   new
      vehicleid = GetPlayerVehicleID(playerid);
   if(gMunka[playerid] != SZERELO)
   {
      for(new i; i < sizeof(Sz); i++)
      {
         if(vehicleid == Sz)

         {


            SendClientMessage(playerid, RED, \"Nem vagy szerelõ!\");


            RemovePlayerFromVehicle(playerid);


            return 1;


         }


      }


   }


[/pawn]


[pawn]


Sz[0] = CreateVehicle(525,217.5402,-268.0156,1.4570,2.3690,1,3,-1); //Sz1


Sz[1] = CreateVehicle(525,211.4812,-268.0810,1.4718,0.7691,1,3,-1); //Sz2


Sz[2] = CreateVehicle(525,205.4929,-267.8530,1.4310,0.6368,1,3,-1); // Sz3


Sz[3] = CreateVehicle(525,199.1742,-267.8936,1.4619,2.7793,1,3,-1); // Sz4


Sz[4] = CreateVehicle(525,198.0057,-252.6534,1.4676,180.4020,1,3,-1); // Sz5


Sz[5] = CreateVehicle(525,204.6444,-252.2746,1.4492,182.6598,1,3,-1); // Sz6


[/pawn]


Mindent úgy írsz át benne ahogy szeretnéd :D


[mod] Linket írj máskor, eléggé hiányosan sikerült ide másolnod.
http://sampforum.hu/index.php?topic=17617.msg194979#msg194979[/mod]
« Utoljára szerkesztve: 2011. november 22. - 19:15:58 írta Zsolesszka »

Nem elérhető buci11

  • 502
    • Profil megtekintése
hogy lehet olyat hogy csak team 1 tudjon beszálni egy megadott jármûbe?
« Válasz #2 Dátum: 2011. november 22. - 19:14:29 »
0 Show voters
[pawn]C:\\Users\\endyke\\Downloads\\szerver\\gamemodes\\Új mappa\\new.pwn(27) : error 017: undefined symbol \"Sz\"
C:\\Users\\endyke\\Downloads\\szerver\\gamemodes\\Új mappa\\new.pwn(27) : warning 215: expression has no effect
C:\\Users\\endyke\\Downloads\\szerver\\gamemodes\\Új mappa\\new.pwn(27) : error 001: expected token: \";\", but found \"]\"
C:\\Users\\endyke\\Downloads\\szerver\\gamemodes\\Új mappa\\new.pwn(27) : error 029: invalid expression, assumed zero
C:\\Users\\endyke\\Downloads\\szerver\\gamemodes\\Új mappa\\new.pwn(27) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664           Copyright © 1997-2006, ITB CompuPhase
4 Errors.
[/pawn]
ezt írta ki :S

Dupla hozzászólás automatikusan összefûzve. ( 2011. november 22. - 19:34:01 )

akárhogy eredetirõl másolva mindenhogy ezeket az errorokat írja ki:
[pawn]C:\\Users\\endyke\\Downloads\\szerver\\gamemodes\\Új mappa\\new.pwn(19) : error 017: undefined symbol \"Sz\"
C:\\Users\\endyke\\Downloads\\szerver\\gamemodes\\Új mappa\\new.pwn(19) : warning 215: expression has no effect
C:\\Users\\endyke\\Downloads\\szerver\\gamemodes\\Új mappa\\new.pwn(19) : error 001: expected token: \";\", but found \"]\"
C:\\Users\\endyke\\Downloads\\szerver\\gamemodes\\Új mappa\\new.pwn(19) : error 029: invalid expression, assumed zero
C:\\Users\\endyke\\Downloads\\szerver\\gamemodes\\Új mappa\\new.pwn(19) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664           Copyright © 1997-2006, ITB CompuPhase
4 Errors.
[/pawn]
« Utoljára szerkesztve: 2011. november 22. - 19:34:01 írta buci11 »

dexi

  • Vendég
hogy lehet olyat hogy csak team 1 tudjon beszálni egy megadott jármûbe?
« Válasz #3 Dátum: 2011. november 22. - 19:37:04 »
+1 Show voters
LEírtam PM-be részletesen, remélem úgy már jó lesz.

Nem elérhető Sramm

  • 596
    • Profil megtekintése
hogy lehet olyat hogy csak team 1 tudjon beszálni egy megadott jármûbe?
« Válasz #4 Dátum: 2011. november 22. - 20:46:49 »
0 Show voters
[pawn]public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
    if(GetPlayerTeam(playerid) == 1)
    {
if(vehicleid == VÁLTOZÓD NEVE) //ÍRD ÁT
{
   SendClientMessage(playerid,0xFF0606FF,\"beszáltál a munkajármûvedbe\");
}
        return 1;
    } else {
   SendClientMessage(playerid,0xFF0606FF,\"Te nem vagy rendõr\");
   RemovePlayerFromVehicle(playerid);
        return 1;
    }
return 1;
}[/pawn]

dexi

  • Vendég
hogy lehet olyat hogy csak team 1 tudjon beszálni egy megadott jármûbe?
« Válasz #5 Dátum: 2011. november 22. - 21:49:48 »
+1 Show voters
Már megcsináltam nkei.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal