[Ajuda] Ajuda dos Mйdicos
#1

Boas pessoal, tenho estado bъe ocupado, nгo tenho tido tempo para vir aqui ao forum.. Eu comecei a "scriptar" dar uma mгozinha... e queria tentar corrigir o bug dos Mйdicos, que й o /equipar (jб tentei corrigir), sу nгo sei onde se mete o local para equipar, tipo coordenadas, local... podem-me ajudar e ver se o que eu fiz estб certo? se me esqueci de algo, agradeзo que adicionem por favor... Agradeзo imenso a todos!

Код:
	if(strcmp(cmd, "/equipar", true) == 0)
	{
            
            	}
		if(IsPlayerInEquipGovPlace(playerid))
		{
			if(IsAGoverno(playerid))
			{
    			if (PlayerInfo[playerid][pRank] == 1)
				{
					format(string, sizeof(string), "* %s Pegou Equipamento!", sendername);
					//format(string, sizeof(string), "* %s Pegou Equipamento!", pNome(playerid));
					ProxDetector(100.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
					SetPlayerArmour(playerid, 100);
					SetPlayerHealth(playerid, 100);
					GivePlayerWeapon(playerid, 24, 150);
			     	GivePlayerWeapon(playerid, 42, 9999);
					SendClientMessage(playerid,COLOR_GREEN,"Voce pegou seu equipamento!");
					return 1;
				}
				if (PlayerInfo[playerid][pRank] == 2)
				{
					format(string, sizeof(string), "* %s Pegou Equipamento!", sendername);
					//format(string, sizeof(string), "* %s Pegou Equipamento!", pNome(playerid));
					ProxDetector(100.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
					SetPlayerArmour(playerid, 100);
					SetPlayerHealth(playerid, 100);
			     	GivePlayerWeapon(playerid, 24, 200);
			     	GivePlayerWeapon(playerid, 42, 9999);
					SendClientMessage(playerid,COLOR_GREEN,"Voce pegou seu equipamento!");
					return 1;
				}
				if (PlayerInfo[playerid][pRank] == 3)
				{
					format(string, sizeof(string), "* %s Pegou Equipamento!", sendername);
					//format(string, sizeof(string), "* %s Pegou Equipamento!", pNome(playerid));
					ProxDetector(100.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
					SetPlayerArmour(playerid, 100);
					SetPlayerHealth(playerid, 100);
					GivePlayerWeapon(playerid, 24, 250);
			     	GivePlayerWeapon(playerid, 42, 9999);
					SendClientMessage(playerid,COLOR_GREEN,"Voce pegou seu equipamento!");
					return 1;
				}
				if (PlayerInfo[playerid][pRank] == 4)
				{
					format(string, sizeof(string), "* %s Pegou Equipamento!", sendername);
					//format(string, sizeof(string), "* %s Pegou Equipamento!", pNome(playerid));
					ProxDetector(100.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
					SetPlayerArmour(playerid, 100);
					SetPlayerHealth(playerid, 100);
					GivePlayerWeapon(playerid, 24, 300);
			     	GivePlayerWeapon(playerid, 42, 9999);
					SendClientMessage(playerid,COLOR_GREEN,"Voce pegou seu equipamento!");
					return 1;
				}
				if (PlayerInfo[playerid][pRank] == 5)
				{
					format(string, sizeof(string), "* %s Pegou Equipamento!", sendername);
					//format(string, sizeof(string), "* %s Pegou Equipamento!", pNome(playerid));
					ProxDetector(100.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
					SetPlayerArmour(playerid, 100);
					SetPlayerHealth(playerid, 100);
					GivePlayerWeapon(playerid, 24, 400);
			     	GivePlayerWeapon(playerid, 42, 9999);
					SendClientMessage(playerid,COLOR_GREEN,"Voce pegou seu equipamento!");
					return 1;
				}
				if (PlayerInfo[playerid][pRank] == 6)
				{
					format(string, sizeof(string), "* %s Pegou Equipamento!", sendername);
					//format(string, sizeof(string), "* %s Pegou Equipamento!", pNome(playerid));
					ProxDetector(100.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
					SetPlayerArmour(playerid, 100);
					SetPlayerHealth(playerid, 100);
					GivePlayerWeapon(playerid, 24, 500);
			     	GivePlayerWeapon(playerid, 42, 9999);
					SendClientMessage(playerid,COLOR_GREEN,"Voce pegou seu equipamento!");
					return 1;
				}
			}
			return 1;
Por favor, podem me ajudar? й que sempre bato nesta tecla, e nгo consigo descobir como funciona esta coisa do /equipar e onde tб o bug...
Reply
#2

no if
Reply
#3

Qual deles Saw? Tipo no if nгo tou a ver onde... tipo, no fim?
Reply
#4

PlayerToPoint

EX:
PlayerToPoint(2, playerid,X,Y,Z)
Reply
#5

ah, entao isso й o local onde irб equipar, nй?! Se sim, tenho de colocar isso no inicio nй?!
Reply
#6

https://sampwiki.blast.hk/wiki/IsPlayerInRangeOfPoint
Reply
#7

tipo isto ?
Код:
	if(!strcmp("/equipar",cmdtext))
{
    if(IsPlayerInRangeOfPoint(playerid, 7.0, 2695.6880, -1704.6300, 11.8438))
    {
        SendClientMessage(playerid,0xFFFFFFFF,"Vocк pegou o seu armamento de Mйdico!!");
    }
    return 1;
}
Reply
#8

Quote:
Originally Posted by DavidEstanislau
Посмотреть сообщение
tipo isto ?
Код:
	if(!strcmp("/equipar",cmdtext))
{
    if(IsPlayerInRangeOfPoint(playerid, 7.0, 2695.6880, -1704.6300, 11.8438))
    {
        SendClientMessage(playerid,0xFFFFFFFF,"Vocк pegou o seu armamento de Mйdico!!");
    }
    return 1;
}
exatamente amigo
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)