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