SA-MP Forums Archive
[Ajuda] Spawn - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Spawn (/showthread.php?tid=630625)



Spawn - Sloww - 16.03.2017

Galera , criei o DIALOG de quando o player aperta spawn , mais desativei o OnPlayerRequestSpawn return 0;
agora quando eu escolho a skin ele nгo aparece o DIALOG
Me ajudem pfv <3


Nгo tenho bola de cristal, para adivinhar seus problemas... - RazorGuigo - 16.03.2017

Sem code sem ajuda!


Re: Spawn - Sloww - 17.03.2017

Код:
public OnPlayerSpawn(playerid)
{
	ShowPlayerDialog(playerid, P_SPAWN, DIALOG_STYLE_LIST, "Escolha um Local", "\nLos Santos\nLas Venturas\nSan Fierro\nBay Side\nFort Carson\nPalomino Creek", "Escoher", "");
	return 1;
}
Quote:

public OnPlayerRequestSpawn(playerid)
{
return 0; // player nгo consegue spawna antes do login
}

Код:
	if(dialogid == P_SPAWN)
	{
	 	switch(listitem)
	 	{
			case 0:
			{
				SetPlayerPos(playerid, 1309.9210, -1370.1410, 13.5713);
				SendClientMessage(playerid, -1, " Vocк foi para Los Santos!");
			}
			case 1:
		 	{
				SetPlayerPos(playerid, 1636.4530, 1039.0817, 10.8203);
				SendClientMessage(playerid, -1, " Vocк foi para Las Venturas !");
			}
			case 2:
			{
			    SetPlayerPos(playerid, -1862.0614, 114.6876, 15.1172);
			    SendClientMessage(playerid, -1, " Vocк foi para San Fierro !");
			}
	  		case 3:
	    	        {
			    SetPlayerPos(playerid, -2474.6824, 2222.6938, 4.8438);
			    SendClientMessage(playerid, -1, " Vocк foi para Bay Side !");
			}
			case 4:
			{
			    SetPlayerPos(playerid, -99.0940, 1085.9598, 19.7422);
			    SendClientMessage(playerid, -1, " Vocк foi para Fort Carson !");
			}
	   		case 5:
	   		{
			    SetPlayerPos(playerid, 2331.3242, -33.8497, 26.4844);
			    SendClientMessage(playerid, -1, "| Vocк foi para Palomino Creek!");
			}
		}
		return 1;
	}
	if(!response)
	{
		SendClientMessage(playerid, -1, " Vocк precisa escolher um local !");
	}
		return ShowPlayerDialog(playerid, P_SPAWN, DIALOG_STYLE_LIST, "Escolha um Local", "\nLos Santos\nLas Venturas\nSan Fierro\nBay Side\nFort Carson\nPalomino Creek", "Escoher", "");
        }
        return 1;
}
E quando eu spawno , fica a seta preta ai eu tenho q apertar esc se nгo o personagem n se move.


Re: Spawn - KinG7 - 17.03.2017

acontece isso, porque simplesmente ele nгo ta spawnado uй
PHP код:
SpawnPlayer(playerid); 
recomendo que use
Код:
SetSpawnInfo + SpawnPlayer(playerid)



Re: Spawn - Sloww - 17.03.2017

tem como me dar um exemplo de uso desses cod?


Re: Spawn - KinG7 - 17.03.2017

case 0:
{
SetSpawnInfo(playerid,-1,skin,1309.9210, -1370.1410, 13.5713,angulo,0,0,0,0,0,0);
SpawnPlayer(playerid);
SendClientMessage(playerid, -1, " Vocк foi para Los Santos!");
}


Re: Spawn - Sloww - 17.03.2017

Obrigado KinG7 <3