RO Power Hosting Forum

Gaming Area => Multiplayer => GTA San Andreas => Scripting => Topic started by: AliNuTzZz on Feb 07, 2014, 05:38 PM

Title: Hellp
Post by: AliNuTzZz on Feb 07, 2014, 05:38 PM
 Cum fac sa stearga aceasta functie numai anumite obiecte nu tot!
[pawn]    public OnPlayerPickUpPickup ( playerid , pickupid )
    {
      DestroyPickup(pickupid);
      return 1;
    }[/pawn]

Eu am acel sistem cand te omoara cineva iti ia armele... SI daca ma duc la o casa in pickup il sterge! cum as aputea face sa stearga decat armele?

Mi sa spus sa fac asa:
[pawn]public OnPlayerPickup ( playerid , pickupid )
{
  if( pickupid == WeapPick[ playerid ] )
  {
      DestroyPickup( WeapPick[ playerid ] );
  }
  return 1;
}[/pawn]
dupa ce am pus imi da!
D:\sasa.pwn(34) : warning 235: public function lacks forward declaration (symbol "OnPlayerPickup")
D:\sasa.pwn(36) : error 017: undefined symbol "WeapPick"
D:\sasa.pwn(36) : warning 215: expression has no effect
D:\sasa.pwn(36) : error 001: expected token: ";", but found "]"
D:\sasa.pwn(36) : error 029: invalid expression, assumed zero
D:\sasa.pwn(36) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase


4 Errors.

34: public OnPlayerPickup ( playerid , pickupid )
36: if( pickupid == WeapPick[ playerid ] )


si la arme sa fac  variabila gen WeapPick[ playerid ] = CreatePickup(...);