Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #define Pickup[%0] forward epick_%0(playerid);public epick_%0(playerid)
- new PickupCount = -1;
- forward OnPlayerPickupUpPickupEx(playerid,pickupid);
- stock Pickup(model, typ, Float:x, Float:y, Float:z,vw,name[] = "none")
- {
- PickupCount++;
- if(PickupCount >= MAX_PICKUPS) return print("[ STOP ] Na servery je moc pickupov ! [ STOP ]");
- new pickupid = CreatePickup(model, typ,x,y,z,vw);
- SetGVarString("PickupName", name, pickupid);
- return pickupid;
- }
- stock PickupEx(model, typ, Float:x, Float:y, Float:z,vw,name[] = "none")
- {
- PickupCount++;
- if(PickupCount >= MAX_PICKUPS) return print("[ STOP ] Na servery je moc pickupov ! [ STOP ]");
- new pickupid = CreateDynamicPickup(model,typ,x,y,z,vw);
- SetGVarString("PickupName", name, pickupid);
- return pickupid;
- }
- public OnPlayerPickUpPickup(playerid, pickupid)
- {
- new string[50],name[40];
- GetGVarString("PickupName", name, 40, pickupid);
- format(string,15,"epick_%s",name);
- if(!strcmp(name,"none",false)) CallRemoteFunction("OnPlayerPickupUpPickupEx","ii",playerid,pickupid);
- else CallRemoteFunction(string,"i",playerid);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement