h leute,
ich hätte gerne ein pickup in das man hinein geht und einen neuen skin bekommt,und wenn man wieder reingeht den alten zurückbekommt.
ich hoffe ich hab mich klar und deutlich ausgedrückt.
//Edit:
man soll skin 45 bekommen.
mfg
h leute,
ich hätte gerne ein pickup in das man hinein geht und einen neuen skin bekommt,und wenn man wieder reingeht den alten zurückbekommt.
ich hoffe ich hab mich klar und deutlich ausgedrückt.
//Edit:
man soll skin 45 bekommen.
mfg
Ungetestet:
new Skin[MAX_PLAYERS], Skinpickup;
public OnFilterScriptInit()
{
Skinpickup = CreatePickup(1275, 23, PositionX, PositionY, PositionZ, -1); // Position-X usw. an deine Koordinaten anpassen ;)
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i) == 1)
{
Skin[i] = GetPlayerSkin(i);
}
}
return 1;
}
public OnFilterScriptExit()
{
DestroyPickup(Skinpickup);
return 1;
}
public OnPlayerSpawn(playerid)
{
Skin[playerid] = GetPlayerSkin(playerid);
return 1;
}
public OnPlayerPickUpPickup(playerid, pickupid)
{
if(pickupid == Skinpickup)
{
if(GetPlayerSkin != 45)
{
SetPlayerSkin(playerid,45);
return 1;
}
else
{
SetPlayerSkin(playerid,Skin[playerid]);
return 1;
}
}
return 1;
}
ich teste es gleich mal
//Edit:
error und warning
C:\Program Files (x86)\Rockstar Games\gamemodes\rl-gm.pwn(264) : error 076: syntax error in the expression, or invalid function call
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
1 Error.
if(GetPlayerSkin != 45)
//Edit:
nur error
if(GetPlayerSkin(playerid) != 45)
ths,ihr seit supper