01.05.2013, 22:01
pawn Код:
(71490) : error 017: undefined symbol "OrderX"
(71504) : error 017: undefined symbol "pGun1"
(71506) : error 017: undefined symbol "pGun2"
(71507) : error 017: undefined symbol "pGun2"
(71508) : error 017: undefined symbol "pGun3"
(71509) : error 017: undefined symbol "pGun4"
(71510) : error 017: undefined symbol "pGun6"
(71511) : error 017: undefined symbol "pGun2"
(71512) : error 017: undefined symbol "pGun5"
(71513) : error 017: undefined symbol "pGun5"
(71514) : error 017: undefined symbol "pGun3"
(71515) : error 017: undefined symbol "pGun6"
(71518) : error 017: undefined symbol "pGun11"
(71519) : error 017: undefined symbol "pGun11"
(71530) : error 017: undefined symbol "GivePlayerGun"
(71542) : error 017: undefined symbol "OrderX"
pawn Код:
if(strcmp(cmd,"/order",true)==0)
{
if(IsPlayerConnected(playerid))
{
if(IsAHitman(playerid))
{
if(IsPlayerInRangeOfPoint(playerid,3,OrderX, OrderY, OrderZ))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SyntaxMessage(playerid, "/order [name]");
SendClientMessage(playerid, GREY1, "Rank 1: Knife ($800), Blindfold ($1,000), SDPistol ($1,000), Colt45 ($1,250), Shotgun ($1,500), MP5 ($2,500)");
SendClientMessage(playerid, GREY2, "Rank 2: Deagle ($5,000), Rifle ($3,000), AK47 ($10,000), M4 ($12,000), Vest ($15,000)");
SendClientMessage(playerid, GREY3, "Rank 3: SPAS12 ($35,000), Sniper ($35,000)");
SendClientMessage(playerid, GREY3, "Rank 4: C4 ($50,000), Nightvision ($2,000), Infared ($2,000), Mask ($35,000)");
SendClientMessage(playerid, GREY3, "Rank 5: Scope ($30,000)");
return 1;
}
new weapon, price;
if(strcmp(tmp,"knife",true) == 0) { if(PlayerInfo[playerid][pCash] > 799) { weapon = 4; price = 800; PlayerInfo[playerid][pGun1] = 4; } else { SendClientMessage(playerid,GREY, " You cannot afford that."); return 1; } }
else if(strcmp(tmp,"blindfold",true) == 0) { if(PlayerInfo[playerid][pCash] >= 1000) { price = 1000; PlayerInfo[playerid][pBlindfolds] += 3; } else { SendClientMessage(playerid,GREY, " You cannot afford that."); return 1; } }
else if(strcmp(tmp,"sdpistol",true) == 0) { if(PlayerInfo[playerid][pCash] > 999) { weapon = 23; price = 1000; PlayerInfo[playerid][pGun2] = 23; } else { SendClientMessage(playerid,GREY, " You cannot afford that."); return 1; } }
else if(strcmp(tmp,"colt45",true) == 0) { if(PlayerInfo[playerid][pCash] > 999) { weapon = 22; price = 1250; PlayerInfo[playerid][pGun2] = 22; } else { SendClientMessage(playerid,GREY, " You cannot afford that."); return 1; } }
else if(strcmp(tmp,"shotgun",true) == 0) { if(PlayerInfo[playerid][pCash] > 1499) { weapon = 25; price = 1500; PlayerInfo[playerid][pGun3] = 25; } else { SendClientMessage(playerid,GREY, " You cannot afford that."); return 1; } }
else if(strcmp(tmp,"mp5",true) == 0) { if(PlayerInfo[playerid][pCash] > 2499) { weapon = 29; price = 2500; PlayerInfo[playerid][pGun4] = 29; } else { SendClientMessage(playerid,GREY, " You cannot afford that."); return 1; } }
else if(strcmp(tmp,"rifle",true) == 0) { if(PlayerInfo[playerid][pRank] >= 2) { if(PlayerInfo[playerid][pCash] > 2999) { weapon = 33; price = 3000; PlayerInfo[playerid][pGun6] = 33; } else { SendClientMessage(playerid,GREY, " You cannot afford that."); return 1; } } else { SendClientMessage(playerid,GREY, " You must be atleast Rank 2."); return 1; } }
else if(strcmp(tmp,"deagle",true) == 0) { if(PlayerInfo[playerid][pRank] >= 2) { if(PlayerInfo[playerid][pCash] > 4999) { weapon = 24; price = 5000; PlayerInfo[playerid][pGun2] = 24; } else { SendClientMessage(playerid,GREY, " You cannot afford that."); return 1; } } else { SendClientMessage(playerid,GREY, " You must be atleast Rank 2."); return 1; } }
else if(strcmp(tmp,"ak47",true) == 0) { if(PlayerInfo[playerid][pRank] >= 2) { if(PlayerInfo[playerid][pCash] > 9999) { weapon = 30; price = 10000; PlayerInfo[playerid][pGun5] = 30; } else { SendClientMessage(playerid,GREY, " You cannot afford that."); return 1; } } else { SendClientMessage(playerid,GREY, " You must be atleast Rank 2."); return 1; } }
else if(strcmp(tmp,"m4",true) == 0) { if(PlayerInfo[playerid][pRank] >= 2) { if(PlayerInfo[playerid][pCash] > 11999) { weapon = 31; price = 12000; PlayerInfo[playerid][pGun5] = 31; } else { SendClientMessage(playerid,GREY, " You cannot afford that."); return 1; } } else { SendClientMessage(playerid,GREY, " You must be atleast Rank 2."); return 1; } }
else if(strcmp(tmp,"spas12",true) == 0) { if(PlayerInfo[playerid][pRank] >= 3) { if(PlayerInfo[playerid][pCash] > 34999) { weapon = 27; price = 35000; PlayerInfo[playerid][pGun3] = 27; } else { SendClientMessage(playerid,GREY, " You cannot afford that."); return 1; } } else { SendClientMessage(playerid,GREY, " You must be atleast Rank 3."); return 1; } }
else if(strcmp(tmp,"sniper",true) == 0) { if(PlayerInfo[playerid][pRank] >= 3) { if(PlayerInfo[playerid][pCash] > 34999) { weapon = 34; price = 35000; PlayerInfo[playerid][pGun6] = 34; } else { SendClientMessage(playerid,GREY, " You cannot afford that."); return 1; } } else { SendClientMessage(playerid,GREY, " You must be atleast Rank 3."); return 1; } }
else if(strcmp(tmp,"c4",true) == 0) { if(PlayerInfo[playerid][pRank] >= 4) { if(PlayerInfo[playerid][pCash] >= 50000) { price = 50000; PlayerInfo[playerid][pBombs] += 1; } else { SendClientMessage(playerid,GREY, " You cannot afford that."); return 1; } } else { SendClientMessage(playerid,GREY, " You must be atleast Rank 4."); return 1; } }
else if(strcmp(tmp,"mask",true) == 0) { if(PlayerInfo[playerid][pRank] >= 4) { if(PlayerInfo[playerid][pCash] >= 35000) { price = 35000; HasBoughtMask[playerid] = 1; } else { SendClientMessage(playerid,GREY, " You cannot afford that."); return 1; } } else { SendClientMessage(playerid,GREY, " You must be atleast Rank 4."); return 1; } }
else if(strcmp(tmp,"nightvision",true) == 0) { if(PlayerInfo[playerid][pRank] >= 4) { if(PlayerInfo[playerid][pCash] > 1999) { weapon = 44; price = 2000; PlayerInfo[playerid][pGun11] = 44; } else { SendClientMessage(playerid,GREY, " You cannot afford that."); return 1; } } else { SendClientMessage(playerid,GREY, " You must be atleast Rank 4."); return 1; } }
else if(strcmp(tmp,"infared",true) == 0) { if(PlayerInfo[playerid][pRank] >= 4) { if(PlayerInfo[playerid][pCash] > 1999) { weapon = 45; price = 2000; PlayerInfo[playerid][pGun11] = 45; } else { SendClientMessage(playerid,GREY, " You cannot afford that."); return 1; } } else { SendClientMessage(playerid,GREY, " You must be atleast Rank 4."); return 1; } }
else if(strcmp(tmp,"vest",true) == 0) { if(PlayerInfo[playerid][pRank] >= 2) { if(PlayerInfo[playerid][pCash] >= 15000) { price = 15000; SetPlayerArmour(playerid, 100); } else { SendClientMessage(playerid,GREY, " You cannot afford that."); return 1; } } else { SendClientMessage(playerid,GREY, " You must be atleast Rank 2."); return 1; } }
else if(strcmp(tmp,"scope",true) == 0) { if(PlayerInfo[playerid][pRank] >= 5) { if(PlayerInfo[playerid][pCash] >= 30000) { price = 30000; PlayerInfo[playerid][pScope] = 1; } else { SendClientMessage(playerid,GREY, " You cannot afford that."); return 1; } } else { SendClientMessage(playerid,GREY, " You must be atleast Rank 5."); return 1; } }
else
{
SendClientMessage(playerid,GREY,"Invalid weapon name.");
return 1;
}
GiveMoney(playerid, -price);
if(weapon != 0)
{
GivePlayerGun(playerid, weapon);
}
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
format(string, sizeof(string), "* You have purchased a %s for $%d.", tmp, price);
SendClientMessage(playerid, LIGHTBLUE, string);
}
else
{
SendClientMessage(playerid, GREY, " You are not at your headquarters.");
if(CP[playerid] == 0)
{
SendClientMessage(playerid, GREY, "The headquarters have been marked on your map.");
SetPlayerCheckpoint(playerid,OrderX,OrderY,OrderZ,4);
CP[playerid] = 12;
}
return 1;
}
}
else
{
SendClientMessage(playerid, GREY, " You are not a Member of the Hitman Agency.");
return 1;
}
}
return 1;
}