Witam.Mam problem z pickupem,kt?ry po wej?ciu w niego powinien znikn??,ale...Gdy ja stworze go komenda i w niego wejd? zniknie lecz gdy stworz? go ja a wejdzie w niego inna osoba pickup nie znika.Oto kod:
[code]public OnPlayerPickUpPickup(playerid, pickupid)
{
if(pickupid == PFigurka)
{
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, sizeof(name));
new str[128];
GivePlayerMoney(playerid, 5000);
format(str,128,"Gracz %s znalaz? figurke.", name);
SendClientMessageToAll(0x1EFF1EFF, str);
TextDrawHideForAll(FigurkaTD);
DeletePVar(playerid, "usufig");
return 1;
}
return 1;
}[/code]
+ Komenda na tworzenie:
[code]CMD:figurka(playerid, cmdtext[])
{
if(GetPVarInt(playerid, "usufig") != 0)
return SendClientMessage(playerid, -1, "Figurka zosta?a ju? pod?o?ona.");
if(isnull(cmdtext))
return SendClientMessage(playerid, 0x33AA33AA, "Wpisz: /figurka (podpowiedz)");
if(!IsPlayerAdmin(playerid))
return SendClientMessage(playerid, -1, "Nie jeste? administratorem");
new Float:X[3];
GetPlayerPos(playerid, X[0], X[1], X[2]);
TextDrawShowForAll(FigurkaTD);
new StringF[128];
format(StringF,128,"Figurka zosta?a pod?o?ona.Podpowied?: %s", cmdtext);
SendClientMessageToAll(0x33AA33AA, StringF);
SetPVarInt(playerid, "usufig", 1);
PFigurka = CreatePickup(1210, 3, X[0]+2, X[1]+1, X[2], -1);
format(StringF,128,"Figurka zostal... |