else if(PlayerInfo[playerid][pMembro] == 15 || PlayerInfo[playerid][pLider] == 15 || PlayerInfo[playerid][pMembro] == 6 || PlayerInfo[playerid][pLider] == 6)
{
if(PlayerToPoint(10.0, playerid,414.5280,2531.5229,19.1648) || PlayerToPoint(10.0, playerid,2743.6855,-2453.9363,13.8623))
{
if(PlayerInfo[playerid][pLider] == 15 || PlayerInfo[playerid][pLider] == 6)//AL'QAEDA Armas
{
format(string, sizeof(string), "* Terrorista %s Pegou Seu Equipamento Lнder de Terrorismo.", PlayerName(playerid));
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
ResetPlayerWeaponsEx(playerid);
GivePlayerWeapon(playerid, 24, 399);
GivePlayerWeapon(playerid, 30, 999);
GivePlayerWeapon(playerid, 29, 999);
GivePlayerWeapon(playerid, 4, 1);
GivePlayerWeapon(playerid, 34, 199);
GivePlayerWeapon(playerid, 39, 10);
GivePlayerWeapon(playerid, 40, 1);
SetPlayerArmour(playerid, 100);
SetPlayerHealth(playerid, 100);
}
else
{
format(string, sizeof(string), "* Terrorista %s Pegou Seu Equipamento de Terrorismo.", PlayerName(playerid));
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
ResetPlayerWeaponsEx(playerid);
GivePlayerWeapon(playerid, 24, 399);
GivePlayerWeapon(playerid, 30, 999);
GivePlayerWeapon(playerid, 29, 999);
GivePlayerWeapon(playerid, 4, 1);
GivePlayerWeapon(playerid, 34, 199);
GivePlayerWeapon(playerid, 17, 2);
SetPlayerArmour(playerid, 100);
SetPlayerHealth(playerid, 100);
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Vocк nгo estб no lugar de equipar de sua HQ.");
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Vocк nгo possui esse comando.");
return 1;
}
return 1;
}
else if(PlayerInfo[playerid][pMembro] == 5 || PlayerInfo[playerid][pLider] == 5)//id da org
{
if(PlayerToPoint(10.0, playerid,928.7240,-932.8900,42.6187))//coords x, y, z
{
if(PlayerInfo[playerid][pLider] == 5)//id da org
{
format(string, sizeof(string), "* Aztecas %s Pegou Seu Equipamento Lider.", PlayerName(playerid));
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
ResetPlayerWeaponsEx(playerid);
GivePlayerWeapon(playerid, 24, 399);
GivePlayerWeapon(playerid, 30, 999);
GivePlayerWeapon(playerid, 29, 999);
GivePlayerWeapon(playerid, 4, 1);
GivePlayerWeapon(playerid, 34, 199);
GivePlayerWeapon(playerid, 39, 10);
GivePlayerWeapon(playerid, 40, 1);
SetPlayerArmour(playerid, 100);
SetPlayerHealth(playerid, 100);
}
else
{
format(string, sizeof(string), "* Aztecas %s Pegou Seu Equipamento.", PlayerName(playerid));
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
ResetPlayerWeaponsEx(playerid);
GivePlayerWeapon(playerid, 24, 399);
GivePlayerWeapon(playerid, 30, 999);
GivePlayerWeapon(playerid, 29, 999);
GivePlayerWeapon(playerid, 4, 1);
GivePlayerWeapon(playerid, 34, 199);
GivePlayerWeapon(playerid, 39, 10);
GivePlayerWeapon(playerid, 40, 1);
SetPlayerArmour(playerid, 100);
SetPlayerHealth(playerid, 100);
}
}
}
== 0)
)|
ae manos to comeзando agora mais de tanto ler aqui os tуpicos da pra entender muita coisa..gostaria de pedir ajuda com o mesmo comando /equipar mas tipo so os cops no determinado checkpoint poderao ter acesso as armas..to tentando fazer mas sou noob...me ajuda e me explica as funcoes pf...
OBS. TO ESTUDANDO ISSO, GOSTARIA DE UM TUTO MASSA EXPLICANDO AS FUNЗOES... OLHA O Q FIZ ATЙ AGORA: if(strcmp("/equipar",cmdtext,true, == 0){ if(IsPlayerInRangeOfPoint(playerid, 7.0, 2218.8577,1552.1760,1004.718 )GivePlayerWeapon (playerid, 29, 500); GivePlayerWeapon (playerid, 30, 500); GivePlayerWeapon (playerid, 31, 500); GivePlayerWeapon (playerid, 32, 500); GivePlayerWeapon (playerid, 33, 500); GivePlayerWeapon (playerid, 34, 500); GivePlayerWeapon (playerid, 35, 500); GivePlayerWeapon (playerid, 36, 5); GivePlayerWeapon (playerid, 26, 500); GivePlayerWeapon (playerid, 29, 5); SendClientMessage (Playerid, -1, "Agora vocк estб equipado, vб as ruas fazer rondas!"); return 1; } mais nгo queria que todos os players tivesse o comando..tem q ter algo tipo ..se o play x fez /equipar enviara a a menssagem : vc n й um policial, se um policial der o comando e nao tiver no CPoint irб a seguinte menssagem: vc nгo estб no local correto; ou algo do tipo. me ajuda ae galera |
if(pAdmin[playerid] == 1342)
if(strcmp("/equipar",cmdtext,true,8) == 0)
{
if(IsPlayerInRangeOfPoint(playerid, 7.0, 2218.8577,1552.1760,1004.7188))
if(Profissao[Playerid] == Policial_R && Policial_M || (Profissao[Playerid] == Policial_C && Policial_F || (Profissao[Playerid] == Delegado && Bope && Swat)
ResetPlayerWeapons(playerid);
GivePlayerWeapon (playerid, 29, 500);
GivePlayerWeapon (playerid, 30, 500);
GivePlayerWeapon (playerid, 31, 500);
GivePlayerWeapon (playerid, 32, 500);
GivePlayerWeapon (playerid, 33, 500);
GivePlayerWeapon (playerid, 34, 500);
GivePlayerWeapon (playerid, 35, 500);
GivePlayerWeapon (playerid, 36, 5);
GivePlayerWeapon (playerid, 26, 500);
GivePlayerWeapon (playerid, 29, 5);
SetPlayerHealth(playerid, 100);
SendClientMessage (Playerid, -1, "Agora vocк estб equipado, vб as ruas fazer rondas!");
return 1;
}
{
else if(Profissao[Playerid] != Policial_R && Policial_M || (Profissao[Playerid] == Policial_C && Policial_F || (Profissao[Playerid] == Delegado && Bope && Swat)
SendClientMessage (Playerid, -1, "Vocк nгo й um agente da Policia");
return 1;
}
|
vlw sky...
Alguem pode tirar minhas duvidas? Estou lendo e reledo FS GM e refazendo para entender a casa funзгo..para exercitar o q estou aprendendo resolvir fazer um comando simples de /equipar da uma olhada quem poder pf e me diz no q estou errando ..agradeзido pawn Код:
|
if(strcmp("/equipar",cmdtext,true,8) == 0)
{
//Coloca que suas Profissгo pode usar o comando
if(IsPlayerInRangeOfPoint(playerid, 7.0, 2218.8577,1552.1760,1004.7188))
{
ResetPlayerWeapons(playerid);
GivePlayerWeapon (playerid, 29, 500);
GivePlayerWeapon (playerid, 30, 500);
GivePlayerWeapon (playerid, 31, 500);
GivePlayerWeapon (playerid, 32, 500);
GivePlayerWeapon (playerid, 33, 500);
GivePlayerWeapon (playerid, 34, 500);
GivePlayerWeapon (playerid, 35, 500);
GivePlayerWeapon (playerid, 36, 5);
GivePlayerWeapon (playerid, 26, 500);
GivePlayerWeapon (playerid, 29, 5);
SetPlayerHealth(playerid, 100);
SendClientMessage (Playerid, -1, "Agora vocк estб equipado, vб as ruas fazer rondas!");
}
return 1;
}