Header Ads Widget

Responsive Advertisement

[Tutorial] Pegando a Cor e Posição

[TutorialPegando a Cor e Posição



Informações


Olá, Estou postando este tópico para tirar está dúvida de varios scripters, este tutorial encina você à pegar a Cor e Posição.

• (1º)Primeiro a Função de Pegar a Cor do Jogador:▼



pawn Code:
//GetPlayerColor(playerid) //Esta função serve para você pegar a cor do jogador. //Ex: No comando /admins, você usa e vai aparecer o nome do administrador e voce define a cor que quer aparecer. //Por Exemplo: format(string, 256, "Administrador: %s", playername); SendClientMessage(playerid, COR_BRANCO, string); //O Nome COR_BRANCO é a cor que o administrador vai aparecer no /admins //Se a Cor do admin for Azul, e no /admins está branco, vai ficar estranho para voce. //Para deixar esta cor do /admins igual a que o admin está no TAB, Coloque o GetPlayerColor(playerid) no Lugar da Cor


• (2º)Segundo a Função de Pegar a Posição do Jogador:▼

pawn Code:
//GetPlayerPos(playerid) //Esta função é meio complicada para iniciantes, primeiro para poder ultilizar o GetPlayerPos, //Precisa colocar primeiro o new Float:x, Float:y, Float:z; No Topo. //Depois você vai em um comando, por exemplo, um comando /3dlabel //Você vai no comando e coloque entre o return 1; //GetPlayerPos(playerid, x,y,z); //format(string, sizeof(string), "Você: %s, Criou este 3DTextLabel na Posição que voce esta", playername); Create3DTextLabel(string, COR_BRANCO, x,y,z, 60, 0); //Você percebeu ?, no lugar de x,y,z naturalmente as pessoas colocam as cordenadas, para criar. //Só que o GetPlayerPos pega a posição do jogador, e como está definido, e a x,y,z é a Posição que o Jogador está. //Ex: Se o player está no meio do mar e usa o comando /3dlabel e ira aparecer o 3DLabel com a Palavra Você: Fulano, Criou este 3DTextLabel, o TextLabel irá aparecer na posição que o jogador usou o comando


------------------------------------
Créditos:bruno_style