27/01/2023 15:17
Basicamente quero fazer um sistema que pega informações de entrada e saida, da enum e execute um comando.
Porém está dando algum problema.
Da primeira vez o script estava assim:
Porém está dando algum problema.
Da primeira vez o script estava assim:
Código PHP:
hook OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(newkeys == KEY_YES)
{
for(new i; i < NumEmp; i++)
{
if(GetPlayerPos(playerid, StrInfoEmp[i][EmpLocX], StrInfoEmp[i][EmpLocY], StrInfoEmp[i][EmpLocZ]))
{
SetPlayerPos(playerid, StrInfoEmp[i][EmpIntX], StrInfoEmp[i][EmpIntY], StrInfoEmp[i][EmpIntZ]);
SetPlayerInterior(playerid, StrInfoEmp[i][EmpInt]);
SetPlayerVirtualWorld(playerid, StrInfoEmp[i][EmpID]);
}
else if(GetPlayerPos(playerid, StrInfoEmp[i][EmpIntX], StrInfoEmp[i][EmpIntY], StrInfoEmp[i][EmpIntZ]))
{
SetPlayerPos(playerid, StrInfoEmp[i][EmpLocX], StrInfoEmp[i][EmpLocY], StrInfoEmp[i][EmpLocZ]);
SetPlayerInterior(playerid, 0);
SetPlayerVirtualWorld(playerid, 0);
}
}
}
return 1;
}
Desse jeito o player ia até a localização mas voltava logo em seguida, por conta da sequencia do codigo, dai pensei em inverter os IFs, então o player foi parar em outra localização ditada no enum.
Alguem pode me ajudar?
Alguem pode me ajudar?
+d 1 ano de conhecimento em pawno!