12.02.2016, 15:01
I've created this command, But its only returing on SYNTAX: /createpart [usage] can someone help me out?
PHP код:
command(createpart, playerid, params[])
{
new gunpart[125];
if(sscanf(params, "z[125]", gunpart))
{
if(Player[playerid][JobName] == 2)
{
SendClientMessage(playerid, WHITE, "SYNTAX: /createpart [usage]");
SendClientMessage(playerid, WHITE, "Usage: body, bullets, barrel");
}
else
{
RemoveTextMessage(playerid);
TextDrawShowForPlayer(playerid, Text:CantCommand);
SetTimerEx("RemoveTextMessage", 3500, false, "d", playerid);
}
}
else
{
if(Crafting[playerid] == 1 || Melting[playerid] == 1)
return SendClientMessage(playerid, WHITE, "You are already creating parts / You parts are not ready");
{
if(!strcmp(gunpart, "body", true))
{
if(IsPlayerInRangeOfPoint(playerid, 7,1629.4456,-2259.7432,-48.9141 ))
{
if(Player[playerid][Meltedparts] <= 15)
{
SendClientMessage(playerid, LIGHTBLUE, "You are creating an gun barrel, It will be ready in 5 minutes!");
Player[playerid][Meltedparts] = -15;
SetPVarInt(playerid, "Bodycreate", 1);
SetTimerEx("Crafttime", 300000, 0, "i", playerid);
Crafting[playerid] = 1;
}
else
{
SendClientMessage(playerid, WHITE, "There arn't enough melted parts in the oven for this!");
}
}
else
{
SendClientMessage(playerid, WHITE, "You are not near the craft place!");
}
}
else
{
if(!strcmp(gunpart, "bullets", true))
{
if(IsPlayerInRangeOfPoint(playerid, 7,1629.4456,-2259.7432,-48.9141 ))
{
if(Player[playerid][Meltedparts] <= 5)
{
if(Player[playerid][GunPowder] == 0)
{
SendClientMessage(playerid, LIGHTBLUE, "You are creating an gun barrel, It will be ready in 5 minutes!");
Player[playerid][Meltedparts] = -5;
SetPVarInt(playerid, "bulletcreate", 1);
SetTimerEx("Crafttime", 300000, 0, "i", playerid);
SetPVarInt(playerid, "Crafing", 1);
}
else
{
SendClientMessage(playerid, WHITE, "You don't have an bag of Gun Powder!");
}
}
else
{
SendClientMessage(playerid, WHITE, "There arn't enough melted parts in the oven for this!");
}
}
else
{
SendClientMessage(playerid, WHITE, "You are not near the craft place!");
}
}
else
{
if(!strcmp(gunpart, "barrel", true))
{
if(IsPlayerInRangeOfPoint(playerid, 7, 1629.4456,-2259.7432,-48.9141 ))
{
if(Player[playerid][Meltedparts] <= 15)
{
SendClientMessage(playerid, LIGHTBLUE, "You are creating an gun barrel, It will be ready in 5 minutes!");
Player[playerid][Meltedparts] = -15;
SetPVarInt(playerid, "barrelcreate", 1);
SetTimerEx("Crafttime", 300000, 0, "i", playerid);
SetPVarInt(playerid, "Crafing", 1);
}
else
{
SendClientMessage(playerid, WHITE, "There arn't enough melted parts in the oven for this!");
}
}
else
{
SendClientMessage(playerid, WHITE, "You are not near the craft place!");
}
}
else
{
SendClientMessage(playerid, WHITE, "You are already creating a weapon part!");
}
}
}
}
}
return 1;
}