/dmq HELP!
#1

I need help on the DMQ command, i tired making some "new" variabes but it doenst work

Here is my /dm zones Command, any help will be appreciated

pawn Код:
CMD:dm(playerid, params[])
{
if(!strcmp(params, "1"))//if area 51 was typed after a space
{
new str[128], name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,MAX_PLAYER_NAME);
SetPlayerPos(playerid,119.3783,1888.5409,18.2559);
SetPlayerFacingAngle(playerid,280.1484);
ResetPlayerWeapons(playerid);
GivePlayerWeapon(playerid,29,9999);
GivePlayerWeapon(playerid,27,9999);
GivePlayerWeapon(playerid,34,9999);
SetPlayerArmour(playerid,100);
SendClientMessage(playerid,COLOR_GREEN,"You Have Joined Death Match Arena 1");
SendClientMessage(playerid,ADMIN_RED,"========================================================");
SendClientMessage(playerid,COLOR_WHITE,"Dont TRY to teleport if you are Dying or to Avoid death");
SendClientMessage(playerid,ADMIN_RED,"========================================================");
format(str,sizeof(str),"%s has joined /dm "BLUE"1"ORANGE" [Weapons:SMG - Sniper - Spas]",name);
SendClientMessageToAll(COLOR_RED,str);
}
else if(!strcmp(params, "2"))
{
new str[128], name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,MAX_PLAYER_NAME);
SetPlayerPos(playerid,-2131.6184,-113.7282,35.3203);
SetPlayerFacingAngle(playerid,180.3507);
ResetPlayerWeapons(playerid);
GivePlayerWeapon(playerid,24,9999);
GivePlayerWeapon(playerid,27,9999);
GivePlayerWeapon(playerid,34,9999);
SetPlayerArmour(playerid,100);
SendClientMessage(playerid,COLOR_GREEN,"You Have Joined Death Match Arena 2");
SendClientMessage(playerid,ADMIN_RED,"========================================================");
SendClientMessage(playerid,COLOR_WHITE,"Dont TRY to teleport if you are Dying or to Avoid death");
SendClientMessage(playerid,ADMIN_RED,"========================================================");
format(str,sizeof(str),"%s has joined /dm "BLUE"2"WHITE" "ORANGE"[Weapons: Deagle - Spas - Sniper]",name);
SendClientMessageToAll(0x804000FF,str);
}
else if(!strcmp(params, "3"))
{
new str[128], name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,MAX_PLAYER_NAME);
SetPlayerPos(playerid,-2397.1123,1543.6929,31.8594);
SetPlayerFacingAngle(playerid,89.9901);
SetPlayerArmour(playerid,100);
ResetPlayerWeapons(playerid);
GivePlayerWeapon(playerid,31,9999);
GivePlayerWeapon(playerid,24,9999);
GivePlayerWeapon(playerid,27,9999);
SendClientMessage(playerid,COLOR_GREEN,"You Have Joined Death Match Arena 3");
SendClientMessage(playerid,ADMIN_RED,"========================================================");
SendClientMessage(playerid,COLOR_WHITE,"Dont TRY to teleport if you are Dying or to Avoid death");
SendClientMessage(playerid,ADMIN_RED,"========================================================");
format(str,sizeof(str),"%s has joined /dm "BLUE"2"ORANGE" [Weapons: M4 - Deagle - Spas]",name);
SendClientMessageToAll(0x804000FF,str);
}
else if(!strcmp(params, "4"))
{
new str[128], name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,MAX_PLAYER_NAME);
ResetPlayerWeapons(playerid);
SetPlayerPos(playerid,-1476.1541,429.6691,7.1875);
GivePlayerWeapon(playerid,31,300);
GivePlayerWeapon(playerid,24,300);
SetPlayerArmour(playerid,100);
SetPlayerFacingAngle(playerid,268.6950);
SendClientMessage(playerid,COLOR_GREEN,"You Have Joined Death Match Arena 4");
SendClientMessage(playerid,ADMIN_RED,"========================================================");
SendClientMessage(playerid,COLOR_WHITE,"Dont TRY to teleport if you are Dying or to Avoid death");
SendClientMessage(playerid,ADMIN_RED,"========================================================");
format(str,sizeof(str),"%s has joined /dm "BLUE"4"ORANGE"[Weapons:M4 - Deagle]",name);
SendClientMessageToAll(0x804000FF,str);
}
else if(!strcmp(params, "5"))
{
new str[128], name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,MAX_PLAYER_NAME);
SetPlayerPos(playerid,2398.3386,1911.3810,11.6563);
SetPlayerFacingAngle(playerid,321.7405);
ResetPlayerWeapons(playerid);
GivePlayerWeapon(playerid,22,500);
GivePlayerWeapon(playerid,25,500);
GivePlayerWeapon(playerid,31,700);
SetPlayerArmour(playerid,100);
SendClientMessage(playerid,COLOR_GREEN,"You Have Joined Death Match Arena 5");
SendClientMessage(playerid,ADMIN_RED,"========================================================");
SendClientMessage(playerid,COLOR_WHITE,"Dont TRY to teleport if you are Dying or to Avoid death");
SendClientMessage(playerid,ADMIN_RED,"========================================================");
format(str,sizeof(str),"%s has joined /dm "BLUE"5"ORANGE" [Weapons:9mm - Shotgun - Ak-47]",name);
SendClientMessageToAll(0x804000FF,str);
}
else if(!strcmp(params, "6"))
{
new str[128], name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,MAX_PLAYER_NAME);
SetPlayerFacingAngle(playerid,329.0170);
SetPlayerPos(playerid,-1344.2974,2472.6746,87.0469);
ResetPlayerWeapons(playerid);
SetPlayerArmour(playerid,100);
GivePlayerWeapon(playerid,25,300);
GivePlayerWeapon(playerid,25,300);
SendClientMessage(playerid,COLOR_GREEN,"You Have Joined Death Match Arena 6");
SendClientMessage(playerid,ADMIN_RED,"========================================================");
SendClientMessage(playerid,COLOR_WHITE,"Dont TRY to teleport if you are Dying or to Avoid death");
SendClientMessage(playerid,ADMIN_RED,"========================================================");
format(str,sizeof(str),"%s has joined /dm "BLUE"6"ORANGE" [Weapon:Shotgun - Deagle]",name);
SendClientMessageToAll(0x804000FF,str);
}
else if(!strcmp(params, "7"))
{
new str[128], name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,MAX_PLAYER_NAME);
SetPlayerPos(playerid,1360.0444,-47.1699,1000.9253);
SetPlayerInterior(playerid,1);
SetPlayerFacingAngle(playerid,335.9102);
ResetPlayerWeapons(playerid);
GivePlayerWeapon(playerid,29,800);
GivePlayerWeapon(playerid,24,300);
GivePlayerWeapon(playerid,30,500);
SetPlayerArmour(playerid,100);
SendClientMessage(playerid,COLOR_GREEN,"You Have Joined Death Match Arena 7");
SendClientMessage(playerid,ADMIN_RED,"========================================================");
SendClientMessage(playerid,COLOR_WHITE,"Dont TRY to teleport if you are Dying or to Avoid death");
SendClientMessage(playerid,ADMIN_RED,"========================================================");
format(str,sizeof(str),"%s has joined /dm "BLUE"7"ORANGE" [Weapons:Tec-9- Sniper - Ak-47]",name);
SendClientMessageToAll(0x804000FF,str);
}
else if(!strcmp(params, "8"))
{
new str[128], name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,MAX_PLAYER_NAME);
SetPlayerPos(playerid,-396.5643,2246.0281,47.7258);
SetPlayerFacingAngle(playerid,139.4253);
ResetPlayerWeapons(playerid);
GivePlayerWeapon(playerid,25,500);
GivePlayerWeapon(playerid,30,1000);
SetPlayerArmour(playerid,100);
SendClientMessage(playerid,COLOR_GREEN,"You Have Joined Death Match Arena 8");
SendClientMessage(playerid,ADMIN_RED,"========================================================");
SendClientMessage(playerid,COLOR_WHITE,"Dont TRY to teleport if you are Dying or to Avoid death");
SendClientMessage(playerid,ADMIN_RED,"========================================================");
format(str,sizeof(str),"%s has joined /dm "BLUE"8"ORANGE" [Weapons:Sawnoff - Ak-47]",name);
SendClientMessageToAll(COLOR_RED,str);
}
else SendClientMessage(playerid, COLOR_PINK2, "ERROR: Dm Zones are between 1 - 10 Only");
ret
Thanks
Reply
#2

Anyone?!!!
Reply
#3

Need help on this
Reply
#4

lol u cant do it like that.. u have to use strtok i think..
Reply
#5

Please Help
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)