17.07.2013, 01:51
(
Последний раз редактировалось WLSF; 17.07.2013 в 03:15.
)
Quote:
1є
2є - Crie a pickup usando este exemplo de cуdigo: pawn Код:
pawn Код:
pawn Код:
|
Tem que pensar um pouquinho mais pra fazer algo legal mesmo, valeu a tentativa...
@EDIT
eu fiz um aqui meio gambiarra na correria, dб pra tu usar ele, ou entгo se basear nele pra escrever outro.
pawn Код:
new
gValue[200],
gPickup[200] = {-1, ...},
Float:gPp[4][MAX_PLAYERS],
gDeath[200];
public OnPlayerSpawn(playerid)
{
for (new i = 0; i <= 200; ++i)
{
if (gDeath[i] == 1)
{
gDeath[i] ++;
break;
}
}
return 1;
}
public OnPlayerDeath(playerid, killerid, reason)
{
GetPlayerPos(playerid, gPp[0][playerid], gPp[1][playerid], gPp[2][playerid]);
for (new i = 0; i <= 200; ++i)
{
if (gPickup[i] == -1)
{
gPickup[i] = CreatePickup(1212, 1, gPp[0][playerid], gPp[1][playerid], gPp[2][playerid]);
gValue[gPickup[i]] = GetPlayerMoney(playerid);
gDeath[i]++;
break;
}
}
return 1;
}
public OnPlayerPickUpPickup(playerid, pickupid)
{
for (new i = 0; i <= 200; ++i)
{
if (gDeath[i] == 2 && pickupid == gPickup[i])
{
GivePlayerMoney(playerid, gValue[gPickup[i]]);
DestroyPickup(gPickup[i]);
gDeath[i] = 0;
gValue[gPickup[i]] = 0;
gPickup[i] = -1;
break;
}
}
return 1;
}