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: Dukma123 - 2012. április 03. - 11:33:45

Cím: Mini gun
Írta: Dukma123 - 2012. április 03. - 11:33:45
Sziasztok!
erre a kódra ezt a hibát írja:
#include <a_samp>
public OnPlayerUpdate ( playerid )
{
if ( GetPlayerWeapon (killerid) != 38 ) Kick ( playerid );
return 1;
}
F:\\sampnk\\gun.pwn(5) : error 017: undefined symbol \"killerid\"
Pawn compiler 3.2.3664           Copyright © 1997-2006, ITB CompuPhase
1 Error.
ez az akar lenni hogy kickel ha minugunod van!
PLS HELP!
Cím: Mini gun
Írta: 1ST_Chr - 2012. április 03. - 11:48:27
Tessék:
 

#include <a_samp>
public OnPlayerUpdate ( playerid )
{
if ( GetPlayerWeapon (playerid) == 38 ) Kick ( playerid );
return 1;
}
Cím: Mini gun
Írta: Dukma123 - 2012. április 03. - 17:34:38
Köszi hogy küldök + szt?
Cím: Mini gun
Írta: Rexii - 2012. április 03. - 17:41:51
A szöveg jobb felsõ sarkában van egy kéz,arra kattints rá és fel fogja emelni az ujját,zöld lesz, és ment is a +!
Cím: Mini gun
Írta: szabyxxx - 2012. április 03. - 19:58:04
public OnPlayerUpdate (playerid, killerid)
Igy is Mûködne!
Cím: Mini gun
Írta: DrAkE - 2012. április 03. - 20:00:22
Idézetet írta: Szabyxxx date=1333475884\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"19536\" data-ipsquote-contentclass=\"forums_Topic
public OnPlayerUpdate (playerid, killerid)
Igy is Mûködne!
 
Édes istenem.....
Cím: Mini gun
Írta: szabyxxx - 2012. április 03. - 20:01:31
Legalább ne Vadássz!!
Vmi értelmeset nem tudsz irni már bocs
Cím: Mini gun
Írta: DrAkE - 2012. április 03. - 20:02:34
Idézetet írta: Szabyxxx date=1333476091\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"19536\" data-ipsquote-contentclass=\"forums_Topic
Legalább ne Vadássz!!
Vmi értelmeset nem tudsz irni már bocs
 
Épp ez az, hogy te írsz hülyeségeket :D
Cím: Mini gun
Írta: CANNONN - 2012. április 03. - 20:06:47
DrAkE-nek teljesen igaza van. Pocsékol az OnPlayerUpdate. Elég az ölésnél/halálnál lekérni.
 
public OnPlayerDeath(playerid, killerid, reason)
{
if (GetPlayerWeapon(killerid) == 38 ) return Kick(killerid);
}
Cím: Mini gun
Írta: 1ST_Chr - 2012. április 03. - 20:31:04
Idézetet írta: Cannonn date=1333476407\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"19536\" data-ipsquote-contentclass=\"forums_Topic
DrAkE-nek teljesen igaza van. Pocsékol az OnPlayerUpdate. Elég az ölésnél/halálnál lekérni.
 
public OnPlayerDeath(playerid, killerid, reason)
{
if (GetPlayerWeapon(killerid) == 38 ) return Kick(killerid);
}

 

Az OnPlayerUpdate akkoris meghívódik, ha nincs oda írva semmi. És pont ez a fegyver lekérés fog pocsékolni. :D :D
Szerintem inkább legyen akkor kickelve amikor lekéri, és nem akkor amikor már ölt vele.
Cím: Mini gun
Írta: CANNONN - 2012. április 03. - 20:36:34
De a feltétel nem hívódik meg..
Ha így nem felel meg, akkor az idõzítõs megoldást tudom még javasolni.