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

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: Stricica - 2010. December 20. - 20:34:24

Cím: RCON Admin jármûvek
Írta: Stricica - 2010. December 20. - 20:34:24
Hello!
Olvastam CANNONN kérésénél a válaszokat és én rcon-al megpróbáltam oldani kicsit másképp, de nem mûködik :( Szerintetek mi lehet a baj? Kód:
 
new vehicle;
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
if(IsPlayerAdmin(playerid))
{
    vehicle = GetPlayerVehicleID(playerid);
    if(vehicle > 425 || vehicle > 432 || vehicle > 427 || vehicle > 490|| vehicle > 497|| vehicle > 528|| vehicle > 596|| vehicle > 597|| vehicle > 597|| vehicle > 599|| vehicle > 601)
    {
    PutPlayerInVehicle(playerid, vehicleid, 0);
    } else {
    RemovePlayerFromVehicle(playerid);
    SendClientMessage(playerid,0xa61515FF,\"Te nem vagy RCON adminisztrátor!\");
    }
    return 1;
}
return 0;
}
Cím: RCON Admin jármûvek
Írta: bencehalas - 2010. December 20. - 20:38:11
És ennek mi a lényege?Mit csinálna ez a kód?Mármint ha normálisan mûködne.
Cím: RCON Admin jármûvek
Írta: Sheet - 2010. December 20. - 20:38:54
mérnem?
 if(vehicleid = 425 || vehicleid = 432 || vehicleid = 427 || vehicleid = 490|| vehicleid = 497|| vehicleid = 528|| vehicleid = 596|| vehicleid = 597|| vehicleid = 597|| vehicleid = 599|| vehicleid = 601)
Cím: RCON Admin jármûvek
Írta: Stricica - 2010. December 20. - 20:39:47
ok,kipróbálom
Cím: RCON Admin jármûvek
Írta: Stricica - 2010. December 20. - 20:41:52
így még át se rakja .amx-be :S
Cím: RCON Admin jármûvek
Írta: Sheet - 2010. December 20. - 20:45:09
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
    if(vehicleid == 432 || vehicleid == 427 || vehicleid == 490|| vehicleid == 497|| vehicleid == 528|| vehicleid == 596|| vehicleid == 597|| vehicleid == 597|| vehicleid == 599|| vehicleid == 601)
    {
   if(IsPlayerAdmin(playerid))
   {
       PutPlayerInVehicle(playerid, vehicleid, 0);
       } else {
       RemovePlayerFromVehicle(playerid);
       SendClientMessage(playerid,0xa61515FF,\"Te nem vagy RCON adminisztrátor!\");
       }
       return 1;
}
return 0;
}
Cím: RCON Admin jármûvek
Írta: Stricica - 2010. December 20. - 20:46:48
c:\\Documents and Settings\\Rendszergazda\\Dokumentumok\\Ákos\\Játékok\\samp\\filterscripts\\cop.pwn(67) : warning 219: local variable \"vehicleid\" shadows a variable at a preceding level
c:\\Documents and Settings\\Rendszergazda\\Dokumentumok\\Ákos\\Játékok\\samp\\filterscripts\\cop.pwn(72) : warning 211: possibly unintended assignment
c:\\Documents and Settings\\Rendszergazda\\Dokumentumok\\Ákos\\Játékok\\samp\\filterscripts\\cop.pwn(72) : warning 211: possibly unintended assignment
c:\\Documents and Settings\\Rendszergazda\\Dokumentumok\\Ákos\\Játékok\\samp\\filterscripts\\cop.pwn(72) : error 022: must be lvalue (non-constant)
c:\\Documents and Settings\\Rendszergazda\\Dokumentumok\\Ákos\\Játékok\\samp\\filterscripts\\cop.pwn(72) : error 022: must be lvalue (non-constant)
c:\\Documents and Settings\\Rendszergazda\\Dokumentumok\\Ákos\\Játékok\\samp\\filterscripts\\cop.pwn(72) : error 022: must be lvalue (non-constant)
c:\\Documents and Settings\\Rendszergazda\\Dokumentumok\\Ákos\\Játékok\\samp\\filterscripts\\cop.pwn(72) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664           Copyright © 1997-2006, ITB CompuPhase
4 Errors.
 
[/quote]
Cím: RCON Admin jármûvek
Írta: Stricica - 2010. December 20. - 20:59:48
betettem amit írtál, de azzal se csinál semmit :S :(
Cím: RCON Admin jármûvek
Írta: TengeriMalac - 2010. December 20. - 21:07:29
Nekem nem Vehicle Model kéne? (Mármint hogy Infernus, vagy Buffalo, vagy ilyesmi)?
Cím: RCON Admin jármûvek
Írta: Stricica - 2010. December 20. - 21:08:46
pl. a 432 egy rendõrkocsi id-je
Cím: RCON Admin jármûvek
Írta: TengeriMalac - 2010. December 20. - 21:12:23
ID, vagy Model ID?
Mert a 432 egy tank pl.
Cím: RCON Admin jármûvek
Írta: Stricica - 2010. December 20. - 21:14:11
id
Cím: RCON Admin jármûvek
Írta: TengeriMalac - 2010. December 20. - 21:16:06
Ha ID-t teszel, akkor nem lesz jó xD
 

public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
      new vehicle = GetVehicleModel(GetPlayerVehicleID(playerid));
      if(vehicle == 425 || vehicle == 432 || vehicle == 427 || vehicle == 490|| vehicle == 497|| vehicle == 528|| vehicle == 596|| vehicle == 597|| vehicle == 597|| vehicle == 599|| vehicle == 601) {
          if(!IsPlayerAdmin(playerid)) {
              RemovePlayerFromVehicle(playerid);
            SendClientMessage(playerid,0xa61515FF,\"Te nem vagy RCON adminisztrátor!\");
} else return 1;
}
      return 0;
}

 
Módosítottam.
Cím: RCON Admin jármûvek
Írta: Stricica - 2010. December 20. - 21:19:37
áh nem értem ezt a pawnot...az összes variációnál átrakja .amx-be, de egyik se funkcionál... :(
Cím: RCON Admin jármûvek
Írta: TengeriMalac - 2010. December 20. - 21:33:51
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
new vehicle = GetVehicleModel(vehicleid);
if(vehicle == 425 || vehicle == 432 || vehicle == 427 || vehicle == 490|| vehicle == 497|| vehicle == 528|| vehicle == 596|| vehicle == 597|| vehicle == 597|| vehicle == 599|| vehicle == 601) {
if(!IsPlayerAdmin(playerid)) {
   ClearAnimations(playerid);
   SendClientMessage(playerid,0xa61515FF,\"Te nem vagy RCON adminisztrátor!\");
} else return 1;
      }
return 0;
}

 
Most biztos hogy jó, Teszteltem.


Amugy miért nem tök mind1, hogy a függvény vehicleid-jét használom,, vagy lekérdezem megint??
Cím: RCON Admin jármûvek
Írta: Stricica - 2010. December 20. - 21:39:15
ÓÓ 1000 HÁLA ÉS PUSZI A HASADRA :D :D XDXD zárok