24/12/2021 15:04
(24/12/2021 01:47)fear Escreveu:(24/12/2021 01:41)xbruno1000x Escreveu: Agora sim você mandou o que eu tava procurando kkkkkkk
Eu imagino que o problema seja que o spawn random seja chamado antes do spawn vip, então é necessário condiciona-las.
Teste assim:
Código:if(PlayerInfo[playerid][VipLevel] == 0)
{
SetPlayerPos(playerid, RandomSpawn[rand][0], RandomSpawn[rand][1],RandomSpawn[rand][2]);
} else {
SetPlayerPos(playerid, ContaPlayer[playerid][UltimaPosX], ContaPlayer[playerid][UltimaPosY], ContaPlayer[playerid][UltimaPosZ]);
}
Coloquei assim:
ONPLAYERSPAWN
Código PHP:new rand = random(sizeof(RandomSpawn));
if(PlayerInfo[playerid][VipLevel] == 0)
{
SetPlayerPos(playerid, RandomSpawn[rand][0], RandomSpawn[rand][1],RandomSpawn[rand][2]);
SetPlayerFacingAngle(playerid, RandomSpawn[rand][3]);
} else {
SetPlayerPos(playerid, ContaPlayer[playerid][UltimaPosX], ContaPlayer[playerid][UltimaPosY], ContaPlayer[playerid][UltimaPosZ]);
}
Erros:
Código PHP:error 028: invalid subscript (not an array or too many subscripts): "PlayerInfo"
warning 215: expression has no effect
error 001: expected token: ";", but found "]"
error 029: invalid expression, assumed zero
fatal error 107: too many error messages on one line
Tem que substituir pela sua variável de VIP no lugar da que eu coloquei.
Discente de Sistemas de Informação no Centro Federal de Ensino Tecnológico(CEFET/RJ)
Programador SA-MP desde 2012
Programador SA-MP desde 2012
Não envie dúvidas por inbox, crie um tópico. Sua dúvida pode ser a dúvida de outro alguém, e seu tópico ajudará outras pessoas no futuro.