Szerző Téma: Jármu ellpoás védelem!  (Megtekintve 1057 alkalommal)

Jármu ellpoás védelem!
« Dátum: 2010. Március 14. - 18:02:14 »
0 Show voters
Üdv!
Újabb segítséget szeretnék kérni a szakértoktol, mert meg akarom csinálni hogy egy lerakott jármuvet csal az adminok tudjanak elvinni! De! van egy pici hibám.
 
public OnPlayerStateChange(playerid,newstate);
 {
new jarmu;
jarmu = GetPlayerVehicleID(playerid);
if(newstate == PLAYER_STATE_DRIVER);
{
if(jarmu == veh)
{
if(IsPlayerLAdmin(playerid))
{
}else{
RemovePlayerFromVehicle(playerid);
SetPlayerHealth(playerid, 50.00);
SendClientMessage(playerid,0xEB000FFF,\"Nincs jogod elvinni Az admin jármuveket!\");
return 1;
}
}
}
}
 
[/quote]
Ezt a modomba beírtam a jármuveket is mindent értek, megcsináltam de van egy hibaüzenetem!
 

c:\\Program Files\\Rockstar Games\\GTA San Andreas\\gamemodes\\rendor.pwn(972) : error 029: invalid expression, assumed zero
c:\\Program Files\\Rockstar Games\\GTA San Andreas\\gamemodes\\rendor.pwn(972) : error 004: function \"OnPlayerStateChange\" is not implemented
c:\\Program Files\\Rockstar Games\\GTA San Andreas\\gamemodes\\rendor.pwn(976) : error 036: empty statement
 
[/quote]
De a kiemelt hiba üzenetet nem értem. Talán a függvénykönyvtárammal van a baj? nem tudom, ebben segítsetek ha tudtok! Elore is köszönöm,
Üdv Dávid

Jármu ellpoás védelem!
« Válasz #1 Dátum: 2010. Március 14. - 18:07:47 »
0 Show voters
Esetleg így próbáld meg:
 
public OnPlayerStateChange(playerid, newstate, oldstate)
{
new jarmu;
jarmu = GetPlayerVehicleID(playerid);
if(newstate == PLAYER_STATE_DRIVER);
{
if(jarmu == veh)
{
   if(IsPlayerLAdmin(playerid)){}
            else
            {
      RemovePlayerFromVehicle(playerid);
      SetPlayerHealth(playerid, 50.00);
               SendClientMessage(playerid,0xEB000FFF,\"Nincs jogod elvinni Az admin jármuveket!\");
            }
         }
      }
return 1;
}

Jármu ellpoás védelem!
« Válasz #2 Dátum: 2010. Március 14. - 18:16:26 »
0 Show voters
Köszönöm a gyors segítokész válaszod, de sajnos ugyan azt írja. Ez a z OnPlayerStateChange-vel van baj szerintem, nem ismeri a függvénykönyvtár, nem tudom.

GroX

  • Vendég
Jármu ellpoás védelem!
« Válasz #3 Dátum: 2010. Március 14. - 18:25:04 »
0 Show voters
public OnPlayerStateChange(playerid, newstate, oldstate)
{
new jarmu;
jarmu = GetPlayerVehicleID(playerid);
if(newstate == PLAYER_STATE_DRIVER)
{
if(jarmu == veh)
{
   if(!IsPlayerLAdmin(playerid))
   {
      RemovePlayerFromVehicle(playerid);
      SetPlayerHealth(playerid, 50.00);
              SendClientMessage(playerid,0xEB000FFF,\"Nincs jogod elvinni Az admin jármuveket!\");
           }
        }
     }
return 1;
}

 
Így jó lesz.
« Utoljára szerkesztve: 2010. Március 14. - 18:28:29 írta GroX »

Jármu ellpoás védelem!
« Válasz #4 Dátum: 2010. Március 14. - 18:37:18 »
0 Show voters
Beraktam pontosan ahogy írtad! Eddig oké. A baj forrása az volt hogy nem az OnOlayerConnect alá raktam be! Most oda raktam de egy hiba.
 
c:\\Program Files\\Rockstar Games\\GTA San Andreas\\gamemodes\\rendor.pwn(931) : error 036: empty statement[/quote]
És erre a sorra panaszkodik! (931)
 
if(newstate == PLAYER_STATE_DRIVER);[/quote]
« Utoljára szerkesztve: 2010. Március 14. - 18:39:32 írta negyes44 »

Nem elérhető ZeRo

  • 4620
  • Ex Globális Moderátor
    • Profil megtekintése
Jármu ellpoás védelem!
« Válasz #5 Dátum: 2010. Március 14. - 18:54:34 »
0 Show voters
A sor végére ne \';\' jelet, hanem \'{\' jelet írj.

Nem elérhető Csabesz

  • 7827
    • Profil megtekintése
Jármu ellpoás védelem!
« Válasz #6 Dátum: 2010. Március 14. - 19:02:07 »
0 Show voters
Idézetet írta: ZeRo date=1268589274\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"976\" data-ipsquote-contentclass=\"forums_Topic
A sor végére ne \';\' jelet, hanem \'{\' jelet írj.
 
Nem éppen.  :D
Mivel egy sorral lejjebb megtalálható már a { jel.  :)
@negyes44:
A sor végérol csak töröld ki a ; jelet.

GroX

  • Vendég
Jármu ellpoás védelem!
« Válasz #7 Dátum: 2010. Március 14. - 19:15:16 »
0 Show voters
Én már leírtam hibátlanul, vagy legalábbis nekem nem jelzett hibát.

Jármu ellpoás védelem!
« Válasz #8 Dátum: 2010. Március 14. - 19:27:19 »
0 Show voters
Köszönöm! Hibaüzenettol mentes a mod, mindent sikerült, csak egy fo gond van, felmentem civilben, de nem dobott ki a jármubol a játék..

Nem elérhető Csabesz

  • 7827
    • Profil megtekintése
Jármu ellpoás védelem!
« Válasz #9 Dátum: 2010. Március 14. - 19:34:40 »
0 Show voters
Nincs jogod elvinni Az admin jármuveket![/quote]
Több jármurol van szó ?

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal