07.08.2011, 23:26
hi guys
i trying to make a dynamic event pickup
but when i type the command the server shuting down can anyone fix me that pls ?
i use the zcmd include and the sscanf CODE! not the include
i trying to make a dynamic event pickup
but when i type the command the server shuting down can anyone fix me that pls ?
pawn Код:
enum epickup
{
Name[20],
Cash,
health,
armour,
weapon,
ammo,
score,
Float:x_pos,
Float:y_pos,
Float:z_pos,
active,
world
}
new EventPickup[MAX_PICKUPS][epickup];
pawn Код:
stock CreateEventPickup(playerid, pname, phealth, parmour, pcash, pscore, pweaponid, pweaponammo)
{
new Float:pos[3],s[50];
new Welt = GetPlayerVirtualWorld(playerid);
GetPlayerPos(playerid,pos[0],pos[1],pos[2]);
new Pickup = CreatePickup(1582,1,pos[0],pos[1],pos[2],Welt);
EventPickup[Pickup][world] = Welt;
EventPickup[Pickup][x_pos] = pos[0];
EventPickup[Pickup][y_pos] = pos[1];
EventPickup[Pickup][z_pos] = pos[2];
EventPickup[Pickup][Name] = pname;
EventPickup[Pickup][health] = phealth;
EventPickup[Pickup][armour] = parmour;
EventPickup[Pickup][Cash] = pcash;
EventPickup[Pickup][score] = pscore;
EventPickup[Pickup][weapon] = pweaponid;
EventPickup[Pickup][ammo] = pweaponammo;
SetPlayerPos(playerid,pos[0]+5,pos[1]+5,pos[2]+10);
format(s,sizeof s,"Event Pickup Name = %i",EventPickup[Pickup][Name]);
SendClientMessage(playerid,Color_AdmCmd,s);
format(s,sizeof s,"Event Pickup World = %i",EventPickup[Pickup][world]);
SendClientMessage(playerid,Color_AdmCmd,s);
format(s,sizeof s,"Event Pickup Health: %i | Armour: %i",EventPickup[Pickup][health],EventPickup[Pickup][armour]);
SendClientMessage(playerid,Color_AdmCmd,s);
format(s,sizeof s,"Event Pickup Weaponid: %i | ammo: %i",EventPickup[Pickup][weapon],EventPickup[Pickup][ammo]);
SendClientMessage(playerid,Color_AdmCmd,s);
format(s,sizeof s,"Event Pickup Cash: %i | Score: %i",EventPickup[Pickup][Cash],EventPickup[Pickup][score]);
SendClientMessage(playerid,Color_AdmCmd,s);
SendClientMessageToAll(Color_AdmCmd,"[EVENT] Event Pickup has been created. Find it and you get some Prices!");
return 1;
}
pawn Код:
CMD:createeventpickup(playerid,params[])
{
new oname, ohealth, oarmour, ocash, oscore, oweaponid, oweaponammo;
if(Acc[playerid][Adminlevel] <5) return SendClientMessage(playerid,COLOR_RED,"You cannot use this Command");
else if(sscanf(params,"sdddddd", oname, ohealth, oarmour, ocash, oscore, oweaponid, oweaponammo)) return SendClientMessage(playerid,COLOR_RED,"Usage: /createeventpickup <name> <Health> <Armour> <Cash> <Score> <weaponid> <weaponammo>");
else
{
CreateEventPickup(playerid, oname, ohealth, oarmour, ocash, oscore, oweaponid, oweaponammo);
}
return 1;
}