SA-MP Forums Archive
[Ajuda] como faзo agora - 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] como faзo agora (/showthread.php?tid=650653)



como faзo agora - br0nks - 03.03.2018

ai galera blz? ta dando um erro aqui, to querendo enviar uma mensagem pra todo mundo do servidor, mas nao to conseguindo porque nao sei como faзo
ainda to aprendendo peguem leve ai por favor

Code:
CMD:all(playerid, params[])
{
	new msg[128];
	if(sscanf(params, "s", msg)) return SendClientMessage(playerid, -1, "use /all [msg]");
	return 1;
}



Re: como faзo agora - Eddye - 03.03.2018

PHP Code:
CMD:all(playeridparams[])
{
    new 
msg[128];
    if(
sscanf(params"s"msg)) return SendClientMessageToAll( -1"use /all [msg]");
    return 
true;




Re: como faзo agora - br0nks - 03.03.2018

nao й assim nao pow

eu quero que tipo seja igual aquele comando que eu dijito /all MENSAGEM PRA TODOS

ai envia a mensagem pra todo mundo sabe? como faz?


Re: como faзo agora - br0nks - 03.03.2018

envia pra todo mundo assim

Code:
/all MENSAGEM PRA TODOS
br0nks: MENSAGEM PRA TODOS



Re: como faзo agora - Eddye - 03.03.2018

Й errei mesmo, foi mal, mas a funзгo й essa:

https://sampwiki.blast.hk/wiki/SendClientMessageToAll

basta formatar a mensagem, pegar o nome do usuбrio que digitar e tб pronto


Re: como faзo agora - br0nks - 03.03.2018

й isso pow eu to com duvida nao sei como faz me ajuda ai


Re: como faзo agora - Eddye - 03.03.2018

ex:

PHP Code:
new str[64]; 
PHP Code:
format(strsizeof(str),"%s: %s" namemsg);
SendClientMessageToAll(-1str); 
Resultado:

PHP Code:
CMD:all(playeridparams[]) 

    new 
msg[128], str[64], name[MAX_PLAYER_NAME];
    
GetPlayerName(playeridnamesizeof(name)); 
    if(
sscanf(params"s"msg)) return SendClientMessage(playerid, -1"use /all [msg]");
    
format(strsizeof(str),"%s: %s" namemsg);
    
SendClientMessageToAll(-1str); 
    return 
true




Re: como faзo agora - br0nks - 03.03.2018

mano tem como me explicar essas coisas ai? nao to entendendo quase nada kkkkkk desculpa

se puder me manda os link das explicaзгo que eu leio pra ficar menos trabalhoso pra voce


Re: como faзo agora - IgorLuiz - 03.03.2018

Amigo й um comando bem simples, de uma olhada no tуpico que estou deixando a baixo, й oque vocк estб procurando..

https://sampforum.blast.hk/showthread.php?tid=639579


Re: como faзo agora - br0nks - 03.03.2018

mas e se eu quiser fazer isso com o carro?

tipo o de /veh? /veh [ID DO CARRO]


Re: como faзo agora - IgorLuiz - 04.03.2018

Quote:
Originally Posted by br0nks
View Post
mas e se eu quiser fazer isso com o carro?

tipo o de /veh? /veh [ID DO CARRO]
PHP Code:
CMD:veh (playeridparams[]) 

    new 
String[128], Nome[24], ModelVeiculoCor1Cor2
    
Float:XFloat:YFloat:ZFloat:Angle
    if(
IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, -1"Primeiro saia do veiculo atual."); 
    if(
sscanf(params"ddd"ModelCor1Cor2)) return SendClientMessage(playerid, -1"Use: /veh (ID) (Cor1) (Cor2)"); 
    if(
IsPlayerConnected(playerid)) 
    { 
        if(
Model >= 400 && Model <= 611
        { 
            
GetPlayerPos(playeridXYZ); 
            
GetPlayerFacingAngle(playeridAngle); 
            
Veiculo AddStaticVehicleEx(ModelXYZAngleCor1Cor230); 
            
LinkVehicleToInterior(VeiculoGetPlayerInterior(playerid)); 
            
SetVehicleVirtualWorld(VeiculoGetPlayerVirtualWorld(playerid)); 
            
GetPlayerName(playeridNomesizeof(Nome)); 
            
format(Stringsizeof(String), "Olб %s, vocк criou o veнculo ID: %d"NomeModel); 
            
SendClientMessage(playerid, -1String); 
        } 
        else 
            
SendClientMessage(playerid, -1"Veiculo invбlido, use id's de 400 a 611"); 
    } 
    return 
1

Como vocк estб comeзando agora, й obvio que nгo ira conseguir criar um comando assim do nada, entгo pegue o primeiro e o segundo comando que mandei, estude cada funзгo, use a SA-MP Wiki, vou deixar aqui alguns links da wiki sobre o comando a cima.

https://sampwiki.blast.hk/wiki/AddStaticVehicleEx
https://sampwiki.blast.hk/wiki/GetPlayerPos
https://sampwiki.blast.hk/wiki/GetPlayerFacingAngle
https://sampwiki.blast.hk/wiki/SetVehicleVirtualWorld
https://sampwiki.blast.hk/wiki/GetPlayerName