[Ajuda] Comando
#1

Boas pessoal, precisava aqui de uma ajudinha..
Bem eu fiz o comando /duty, ao compilar nao dб erros nenhuns estб tudo bem, mas quando entro no servidor e faзo esse comando o servidor vai abaixo.. Agradecia uma ajuda!


Code:
Код:
 	if(strcmp(cmd, "/duty", true) == 0)
	{
	    if(IsPlayerConnected(playerid))
	    {
			if(PlayerInfo[playerid][pFaction] != 255 && DynamicFactions[PlayerInfo[playerid][pFaction]][fType] == 1)
			{
				if (PlayerToPoint(5.0, playerid,PoliceDutyPosition[X],PoliceDutyPosition[Y],PoliceDutyPosition[Z]))
				{
				    if(GetPlayerVirtualWorld(playerid) == PoliceDutyPosition[World])
				    {
						if(CopOnDuty[playerid] == 0)
				        {
				            if(PlayerInfo[playerid][pSex] == 1)
				            {
								PlayerActionMessage(playerid,15.0,"{DDA0DD}%s tira a sua roupa de civil, veste a sua farda preparando-se para mais um dia б defesa do vale.");
							}
							else
							{
							    PlayerActionMessage(playerid,15.0,"{DDA0DD}%s tira a sua roupa de civil, veste a sua farda preparando-se para mais um dia б defesa do vale.");
						}
							GivePlayerWeapon(playerid, 24, 70);
							GivePlayerWeapon(playerid, 3, 0);
							GivePlayerWeapon(playerid, 43, 700);
							CopOnDuty[playerid] = 1;
							SetPlayerToFactionSkin(playerid);
							SetPlayerToFactionColor(playerid);
							format(string, sizeof(string), "[PSP:] %s estб agora de serviзo",GetPlayerNameEx(playerid));
		    				SendFactionTypeMessage(1, COLOR_LSPD, string);
							return 1;
						}
						else
						{
      						if(PlayerInfo[playerid][pSex] == 1)
				            {
								PlayerActionMessage(playerid,15.0,"{DDA0DD} Tira a sua farda, veste a sua roupa civil preparando-se para voltar б sua vida normal.");
							}
							else
							{
							    PlayerActionMessage(playerid,15.0,"{DDA0DD} Tira a sua farda, veste a sua roupa civil preparando-se para voltar б sua vida normal.");
							}
							ResetPlayerWeapons(playerid);
							CopOnDuty[playerid] = 0;
							SetPlayerToFactionSkin(playerid);
							SetPlayerToFactionColor(playerid);
							return 1;
						}
					}
				}
    			else
				{
					SendClientMessage(playerid, COLOR_LIGHTYELLOW2, "{8B0000}[ERRO:] Nгo estбs no local de duty!");
					return 1;
				}
			}
   			else
			{
				SendClientMessage(playerid, COLOR_LIGHTYELLOW2, "{8B0000}[ERRO:] Faction/Type Invбlida.");
				return 1;
			}
		}
		return 1;
	}
Reply
#2

Amigo, poste as funзхes:
pawn Код:
SetPlayerToFactionSkin
SetPlayerToFactionColor
Reply
#3

Nгo entedi.. explica melhor !
Reply
#4

Deve ser isso que tб pedindo.
Код:
forward SetPlayerToFactionSkin(playerid);
forward SetPlayerToFactionColor(playerid);
Reply
#5

Manda a public delas.
Reply
#6

Como assim vai abaixo? fica off?
Reply
#7

Ya, ao fazer o comando /duty, o server automaticamente vai abaixo..

Hardware nao percebi.. onde tб a public dela.. sorry essa cena nao sei xD
Reply
#8

Alguem dб ai uma ajuda? Dou REP+.. !!
Reply
#9

pawn Код:
Procure por :

public SetPlayerToFactionSkin(playerid);
public SetPlayerToFactionColor(playerid);

ve se acha elas agora .-.
Reply
#10

Nгo encontra nada disso.. No gamemode nгo tem essas publics.. ! o que faзo agora.. tenho de resolver isto, o servidor nao pode ir abaixo!
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)