SA-MP Forums

Go Back   SA-MP Forums > Non-English > Languages > Português/Portuguese

Reply
 
Thread Tools Display Modes
Old 13/01/2018, 09:09 PM   #8481
Renan157
Little Clucker
 
Renan157's Avatar
 
Join Date: Dec 2017
Posts: 37
Reputation: 0
Default Re: Dúvidas Curtas #1

UP

REGRAS
__________________
Novo No Scripiter
Membro Iniciante
Renan157 is offline   Reply With Quote
Old 17/01/2018, 12:23 AM   #8482
BuDweiSeR
Big Clucker
 
BuDweiSeR's Avatar
 
Join Date: Dec 2017
Posts: 102
Reputation: 1
Default Re: Dúvidas Curtas #1


O que está errado? E como proíbo enviar mensagem para si mesmo.

PHP Code:
CMD:pm(playeridparams[]){
    new 
aName[MAX_PLAYER_NAME], pName[MAX_PLAYER_NAME], IDtext[128];
    if(
sscanf(params"ds[128]"IDtext)) return SendClientMessage(playerid, -1"Uso Correto: /PM [ID] [TEXTO]");
    if(!
IsPlayerConnected(ID)) return SendClientMessage(playerid, -1"Jogador não está conectado");
    
GetPlayerName(playeridpNamesizeof(pName));
    
GetPlayerName(IDaNamesizeof(aName));


    
format(textsizeof(text), ">>%s(%d): %s"pNameIDtext);
    
SendClientMessage(playerid, -1text);
    
GameTextForPlayer(playerid"MENSAGEM ENVIADA"30004);

    
format(textsizeof(text), "**%s(%d): %s"aNameIDtext);
    
SendClientMessage(ID, -1text);
    
GameTextForPlayer(ID"MENSAGEM RECEBIDA"30004);
    return 
1;

Quero usar isto ao invez de ficar usando GetPlayerName, Está correto?
Code:
new PlayerName[MAX_PLAYER_NAME];
public OnPlayerConnect(playerid)
{
    GetPlayerName(playerid, PlayerName, 24);
	return 1;
}
PlayerName[playerid];
__________________
Code:
Aprendiz Linguagem da Programação.

Last edited by BuDweiSeR; 17/01/2018 at 01:39 AM.
BuDweiSeR is offline   Reply With Quote
Old 17/01/2018, 01:30 PM   #8483
Poseidon4625
Big Clucker
 
Poseidon4625's Avatar
 
Join Date: Mar 2017
Location: São Paulo - SP
Posts: 170
Reputation: 8
Default Re: Dúvidas Curtas #1

Eu to precisando de uma ajudazinha, alguém sabe o anime de beber do samp??
Se alguém poder passar serei muito grato
Poseidon4625 is offline   Reply With Quote
Old 17/01/2018, 01:39 PM   #8484
BuDweiSeR
Big Clucker
 
BuDweiSeR's Avatar
 
Join Date: Dec 2017
Posts: 102
Reputation: 1
Default Re: Dúvidas Curtas #1



O Comando está dando certo o problema é que quando fico enviando PM chega uma hora que da esse ERRO da imagem de jogador não conectado.

PHP Code:
CMD:pm(playeridparams[])
{
    new 
aName[MAX_PLAYER_NAME], IDMSGtext[128], text1[128];
    if(
sscanf(params"us[128]"IDMSG)) return SendClientMessage(playeridCOLOR_ERRO"Uso correto: /PM [ID] [TEXTO]");
    if(!
IsPlayerConnected(ID)) return SendClientMessage(playeridCOLOR_ERRO"| ERRO | Jogador não conectado.");
    
GetPlayerName(IDaNamesizeof(aName));

    
format(textsizeof(text), "»»%s(%d): %s"pNameIDMSG);
    
SendClientMessage(playeridCOLOR_YELLOWtext);
    
GameTextForPlayer(playerid"~y~MENSAGEM ENVIADA"30004);
    
PlayerPlaySound(playerid10570.00.010.0);

    
format(text1sizeof(text1), "**%s(%d): %s"aNameIDMSG);
    
SendClientMessage(IDCOLOR_YELLOWtext1);
    
GameTextForPlayer(ID"~g~MENSAGEM RECEBIDA"30004);
    
PlayerPlaySound(playerid10570.00.010.0);

    return 
1;

__________________
Code:
Aprendiz Linguagem da Programação.
BuDweiSeR is offline   Reply With Quote
Old 17/01/2018, 01:42 PM   #8485
BuDweiSeR
Big Clucker
 
BuDweiSeR's Avatar
 
Join Date: Dec 2017
Posts: 102
Reputation: 1
Default Re: Dúvidas Curtas #1

http://wiki.sa-mp.com/wiki/Animations

Lista de animations
__________________
Code:
Aprendiz Linguagem da Programação.
BuDweiSeR is offline   Reply With Quote
Old 17/01/2018, 01:53 PM   #8486
Poseidon4625
Big Clucker
 
Poseidon4625's Avatar
 
Join Date: Mar 2017
Location: São Paulo - SP
Posts: 170
Reputation: 8
Default Re: Dúvidas Curtas #1

Não mano eu tlgd da lista da wiki, só estou falando que se alguém souber e poder ajudar iria poupar meu tempo de ver todas essas animações.
Poseidon4625 is offline   Reply With Quote
Old 17/01/2018, 03:10 PM   #8487
Gguiz
Huge Clucker
 
Join Date: Dec 2015
Location: Brazil
Posts: 350
Reputation: 20
Default Re: Dúvidas Curtas #1

Quote:
Originally Posted by BuDweiSeR View Post


O Comando está dando certo o problema é que quando fico enviando PM chega uma hora que da esse ERRO da imagem de jogador não conectado.

PHP Code:
CMD:pm(playeridparams[])
{
    new 
aName[MAX_PLAYER_NAME], IDMSGtext[128], text1[128];
    if(
sscanf(params"us[128]"IDMSG)) return SendClientMessage(playeridCOLOR_ERRO"Uso correto: /PM [ID] [TEXTO]");
    if(!
IsPlayerConnected(ID)) return SendClientMessage(playeridCOLOR_ERRO"| ERRO | Jogador não conectado.");
    
GetPlayerName(IDaNamesizeof(aName));

    
format(textsizeof(text), "»»%s(%d): %s"pNameIDMSG);
    
SendClientMessage(playeridCOLOR_YELLOWtext);
    
GameTextForPlayer(playerid"~y~MENSAGEM ENVIADA"30004);
    
PlayerPlaySound(playerid10570.00.010.0);

    
format(text1sizeof(text1), "**%s(%d): %s"aNameIDMSG);
    
SendClientMessage(IDCOLOR_YELLOWtext1);
    
GameTextForPlayer(ID"~g~MENSAGEM RECEBIDA"30004);
    
PlayerPlaySound(playerid10570.00.010.0);

    return 
1;

PHP Code:
CMD:pm(playeridparams[]) 

    new 
aName[MAX_PLAYER_NAME], recebido[MAX_PLAYER_NAME], IDMSGtext[128], text1[128]; 
    if(
sscanf(params"us[128]"IDMSG)) return SendClientMessage(playeridCOLOR_ERRO"Uso correto: /PM [ID] [TEXTO]"); 
    if(!
IsPlayerConnected(ID)) return SendClientMessage(playeridCOLOR_ERRO"| ERRO | Jogador não conectado."); 
    
GetPlayerName(playeridaNamesizeof(aName));  //Playerid gera o SEU id, e manda a mensagem para você.
    
GetPlayerName(idrecebidosizeof(recebido));  //Veja que você não setou o nome do segundo jogador

    
format(textsizeof(text), "[PM] enviado para %s [ID %d]: %s"recebidoidMSG);  //Quando enviava mensagem, você enviava para sí mesmo.
    
SendClientMessage(playeridCOLOR_YELLOWtext); 
    
GameTextForPlayer(playerid"~y~MENSAGEM ENVIADA"30004); 
    
PlayerPlaySound(playerid10570.00.010.0); 

    
format(text1sizeof(text1), "[PM] recebido de %s [ID %d]: %s"aNameplayeridMSG); 
    
SendClientMessage(IDCOLOR_YELLOWtext1); 
    
GameTextForPlayer(ID"~g~MENSAGEM RECEBIDA"30004); 
    
PlayerPlaySound(playerid10570.00.010.0); 

    return 
1

Obs: Comandos desse tipo recomendo testar com outras pessoas.
__________________
Realidades do Brasil - Server SA-MP
Jogar - Site - Fórum
Gguiz is offline   Reply With Quote
Old 17/01/2018, 03:41 PM   #8488
IlanZ
High-roller
 
IlanZ's Avatar
 
Join Date: Jul 2016
Location: Brasil
Posts: 1,367
Reputation: 75
Default Re: Dúvidas Curtas #1

PHP Code:
CMD:pm(playeridparams[]) 

    new 
aName[MAX_PLAYER_NAME], recebido[MAX_PLAYER_NAME], IDMSG[128], text[128]; 
    if(
sscanf(params"us[128]"IDMSG)) return SendClientMessage(playeridCOLOR_ERRO"Uso correto: /PM [ID] [TEXTO]"); 
    if(!
IsPlayerConnected(ID)) return SendClientMessage(playeridCOLOR_ERRO"| ERRO | Jogador não conectado."); 
    if(
ID == playerid) return 1;
    
GetPlayerName(playeridaNamesizeof(aName));  
    
GetPlayerName(idrecebidosizeof(recebido));
    
format(textsizeof(text), "[PM] enviado para %s [ID %d]: %s"recebidoidMSG);  //Quando enviava mensagem, você enviava para sí mesmo.
    
SendClientMessage(playeridCOLOR_YELLOWtext); 
    
format(textsizeof(text), "[PM] recebido de %s [ID %d]: %s"aNameplayeridMSG); 
    
SendClientMessage(IDCOLOR_YELLOWtext); 
    
GameTextForPlayer(playerid"~y~MENSAGEM ENVIADA"30004); 
    
GameTextForPlayer(ID"~g~MENSAGEM RECEBIDA"30004); 
    
PlayerPlaySound(playerid10570.00.010.0); 
    
PlayerPlaySound(playerid10570.00.010.0); 
    return 
1

IlanZ is offline   Reply With Quote
Old 17/01/2018, 04:27 PM   #8489
BuDweiSeR
Big Clucker
 
BuDweiSeR's Avatar
 
Join Date: Dec 2017
Posts: 102
Reputation: 1
Default Re: Dúvidas Curtas #1

Quando envio mensagem para mim mesmo aparece Jogador não conectado., Como altero a mensagem.
Exemplo ao enviar mensagem para mim mesmo aparece: | ERRO | Jogador não conectado.
Como altero para: | ERRO | Você não pode enviar mensagem para sí mesmo.
__________________
Code:
Aprendiz Linguagem da Programação.
BuDweiSeR is offline   Reply With Quote
Old 17/01/2018, 04:30 PM   #8490
IlanZ
High-roller
 
IlanZ's Avatar
 
Join Date: Jul 2016
Location: Brasil
Posts: 1,367
Reputation: 75
Default Re: Dúvidas Curtas #1

PHP Code:
CMD:pm(playeridparams[])  
{  
    new 
aName[MAX_PLAYER_NAME], recebido[MAX_PLAYER_NAME], IDMSG[128], text[128];  
    if(
sscanf(params"us[128]"IDMSG)) return SendClientMessage(playeridCOLOR_ERRO"Uso correto: /PM [ID] [TEXTO]");  
    if(!
IsPlayerConnected(ID)) return SendClientMessage(playeridCOLOR_ERRO"| ERRO | Jogador não conectado.");  
    if(
ID == playerid) return SendClientMessage(playerid, -1"| ERRO | Você não pode enviar mensagem para sí mesmo."); 
    
GetPlayerName(playeridaNamesizeof(aName));   
    
GetPlayerName(idrecebidosizeof(recebido)); 
    
format(textsizeof(text), "[PM] enviado para %s [ID %d]: %s"recebidoidMSG);  //Quando enviava mensagem, você enviava para sí mesmo. 
    
SendClientMessage(playeridCOLOR_YELLOWtext);  
    
format(textsizeof(text), "[PM] recebido de %s [ID %d]: %s"aNameplayeridMSG);  
    
SendClientMessage(IDCOLOR_YELLOWtext);  
    
GameTextForPlayer(playerid"~y~MENSAGEM ENVIADA"30004);  
    
GameTextForPlayer(ID"~g~MENSAGEM RECEBIDA"30004);  
    
PlayerPlaySound(playerid10570.00.010.0);  
    
PlayerPlaySound(playerid10570.00.010.0);  
    return 
1;  

IlanZ is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
[Ajuda] Dúvidas, dúvidas e mais dúvidas. Mito_FmZ Português/Portuguese 6 30/07/2012 04:42 AM
[DUVIDAS] Duvidas sobre GM Waldrey Português/Portuguese 3 01/06/2012 02:56 PM
[Duvidas]Algumas duvidas. Felipe_Wesker Português/Portuguese 11 07/05/2012 08:31 PM
[DUVIDAS] matheuzinho Português/Portuguese 3 29/09/2010 10:07 PM
[DUVIDAS] Como faço isto?? (várias duvidas) andmeida10 Português/Portuguese 3 18/03/2010 09:06 AM


All times are GMT. The time now is 03:51 AM.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.