|
Originally Posted by Josma_cmd
Olha cara essa de salvar o skin do cara pra quando ele entrar ja ficar com akele skin tambem quero saber mais sobre ele tar caindo do seu quando nasce acredito q o problema seja este abaixo
Se voce quer q ele nasca dentro de algum local como delegacia casa prefeitura 24-7 ou qualquer outro locao q seja dentro d uma estrutura vc deve por o SetPlayerInterior(playerid, interiorid); se vc nao por esse codigo a casa q vc pos pra ele nascer nao aparece e assim como todas as casas ficao suspencas e so dar pra ver com o interior maior q 0 c vc nao setar o interior certo ele cai |
public OnPlayerRequestClass(playerid, classid) //OBS_tela logar
{ //acho que o problema й aqui
SetPlayerColor(playerid,COLOR_UNLOGGED);
SetPlayerInterior(playerid,14); // sera que e isso q manda o cara pro interior e quando loga nasce morrendo?
SetPlayerPos(playerid,-1499.3639,920.0711,200.1875); //mudei alturo de 7 pra 200^^ e o cara fico vuando antiga pos de login , saiu a tela do Login
SetPlayerFacingAngle(playerid, 180.0);
SetPlayerCameraPos(playerid,-1868.1176,56.5010,1055.1975);
PlayerPlaySound(playerid,SOUND_MUSIC1,2050.1995, 1344.5500, 13.2378);//musica? m
if(PLAYERLIST_authed[playerid] == 1){
PLAYERLIST_authed[playerid] = 0;
}// se o player logar sai dessa tela senao fica ate logar e o authed receber 0 SERA?
return 1;
}

public OnPlayerSpawn(playerid)
{
if(Profissao[playerid] == DESEMPREGADO) {
SetPlayerColor(playerid, COLOR_DESEMPREGADO); // Seta cor do nome (Cinza)
PlayerPlaySound(playerid,SOUND_OFF,2418.3506,1123.9360,10.8203);//Music Off ?
GivePlayerWeapon(playerid,41,1000); //coloca a arma 1
GivePlayerWeapon(playerid,25,100); // coloca a arma 2
}
else if(Profissao[playerid] == TAXISTA) {
SetPlayerColor(playerid, COLOR_TAXISTA); // Amarelo
PlayerPlaySound(playerid,SOUND_OFF,2418.3506,1123.9360,10.8203);//Music Off
GivePlayerWeapon(playerid,5,0);
GivePlayerWeapon(playerid,31,1000);
GivePlayerWeapon(playerid,25,100);
}
PrecoCorrida[playerid] = 0;
SetPlayerInterior(playerid, 0);//interior sendo mudado?? //<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
// Interior sera que isso faz ele nascer debaixo da terra???
if(PLAYERLIST_authed[playerid] == 0){ //pla player nao logou aparece essa tela>
SetPlayerPos(playerid, -1958.5107, 293.6747, 8.4688); // Alterei e login nao alterou
SetPlayerFacingAngle(playerid, 90.0000);//recolocado
TogglePlayerControllable(playerid, 0);
PlayerPlaySound(playerid,SOUND_OFF,2050.1995, 1344.5500, 13.2378);//Music Off
return 1;
}
else{
TogglePlayerControllable(playerid, 1);
return 1;
}
}
bem outro que tem esse do interior й os comandos das celas mas ai teria que tar preso.
Sera que isso ajuda alguйm a resolver meu problema??
|
Originally Posted by Josma_cmd
Cara nao entendo muito de servidor de RPG mais posso te falar q isso ta completamente errado pq em servidor RPG nao tem selecao de class quando o player se conecta. procura um dialog box de login ae e so o cara entrar digitar a senha e jogar
|
public OnPlayerRequestClass(playerid, classid) //OBS_tela logar
{ //acho que o problema й aqui
SetPlayerInterior(playerid,14);
SetPlayerPos(playerid,258.4893,-41.4008,1002.0234);
SetPlayerFacingAngle(playerid, 90.0);
SetPlayerCameraPos(playerid,256.0815,-43.0475,1003.0234);
SetPlayerCameraLookAt(playerid,258.4893,-41.4008,1002.0234);
if(PLAYERLIST_authed[playerid] == 1){
PLAYERLIST_authed[playerid] = 0;
}
}//recolocado fim