16.01.2013, 23:10
Buenas, Bueno el problema es que se me mezclan los pickups D:, Ejemplo en mi sistema de casas al pasar por un pickup se me mezcla con otro ._., Solucion?
public OnPlayerPickUpPickup(playerid, pickupid)
{
if(pickupid == dinerol)
{
GivePlayerMoney(playerid, 4500);
DestroyPickup(dinerol);
}
if(pickupid == SS)
{
SetPlayerArmour(playerid,100);
}
if(pickupid == MoneyBagPickup)
{
new money = MoneyBagCash;
MoneyBagFound = 1;
DestroyPickup(MoneyBagPickup);
GivePlayerMoney(playerid, money);
PlayerInfo[playerid][Score]+=1;
PlayerInfo[playerid][MoneyBags]+=1;
}
new propid = -1;
for(new id; id<MAX_PROPERTIES; id++)
{
if(PropInfo[id][PickupNr] == pickupid)
{
propid = id;
break;
}
}
if(propid != -1)
{
new strasq[128];
format(strasq, 128, "~r~~h~\"%s\"~n~~w~valor: ~y~~h~$%d~n~~w~ganancia: ~y~~h~$%d~n~~w~Propietario: ~y~~h~%s~n~~g~/comprar", PropInfo[propid][PropName], PropInfo[propid][PropValue], PropInfo[propid][PropEarning], PropInfo[propid][PropOwner]);
GameTextForPlayer(playerid, strasq, 6000, 3);
}
return 1;
}