04.07.2016, 16:27
Tengo este comando, sirve cuando pones /salir en un negocio pero cuando estás en una casa y pones /salir no hace nada.
Код:
CMD:salir(playerid, params[]) { if(PlayerInfo[playerid][pConectado] == 1) { for(new n = 0; n < sizeof(NegocioInfo); n ++) { if(IsPlayerInRangeOfPoint(playerid, 2.0, NegocioInfo[n][nIntX], NegocioInfo[n][nIntY], NegocioInfo[n][nIntZ]) && GetPlayerVirtualWorld(playerid) == NegocioInfo[n][nSQLID]) { SetPlayerPosEx(playerid, NegocioInfo[n][nPosX], NegocioInfo[n][nPosY], NegocioInfo[n][nPosZ], 0, 0, 0); PlayerInfo[playerid][pInterior] = 0, PlayerInfo[playerid][pVirtualWorld] = 0; return 1; } } for(new c = 0; c < sizeof(CasaInfo); c ++) { if(IsPlayerInRangeOfPoint(playerid, 2.0, CasaInfo[c][cIntX], CasaInfo[c][cIntY], CasaInfo[c][cIntZ]) && GetPlayerInterior(playerid) == CasaInfo[c][cSQLID] && GetPlayerVirtualWorld(playerid) == CasaInfo[c][cSQLID]) { SetPlayerPosEx(playerid, CasaInfo[c][cPosX], CasaInfo[c][cPosY], CasaInfo[c][cPosZ], 0, 0, 0); return 1; } } } return 1; }