[Ajuda] Duvida deve ser simples
#1

Como seria pra fazer se nesse comando nгo espessa-se o motivo funciona-se e aparece-se motivo: nenhum

Код:
	CMD:medkit(playerid, params[]) {
		if(admin[playerid] < 4) return 0;
		new id, motivo[64], string[80];
		if(sscanf(params,"us", id, motivo)) return SendClientMessage(playerid, -1, "Use: /medkit [id] [motivo]");
		if(morto[id] == 0) return SendClientMessage(playerid, COLOR_GREY, "Esse jogador nгo estб morto!");
		format(string, sizeof(string), "AdmCmd: %s usou medkit em %s. Razгo: %s.", PlayerName(playerid), PlayerName(id), (motivo) );
		SendClientMessageToAll(COLOR_LIGHTRED, string);
		SetPlayerHealthEx(id, 100);
		mortotime[id] = 2;
		return 1;
	}
Reply
#2

Poderia traduzir pra PT-BR?
Reply
#3

Acho que meio que entendi...kk
A motivo nгo estб saindo?
Caso seja isso, use o code abaixo:
PHP код:
CMD:medkit(playeridparams[])
{
    new 
idmotivo[64], string[80];
    if(
admin[playerid] < 4)
        return 
0;
    if(
sscanf(params,"us[64]"idmotivo))
        return 
SendClientMessage(playerid, -1"Use: /medkit [id] [motivo]");
    if(
morto[id] == 0)
        return 
SendClientMessage(playeridCOLOR_GREY"Esse jogador nгo estб morto!");
        
    
format(stringsizeof(string), "AdmCmd: %s usou medkit em %s. Razгo: %s."PlayerName(playerid), PlayerName(id), motivo);
    
SendClientMessageToAll(COLOR_LIGHTREDstring);
    
SetPlayerHealthEx(id100);
    
mortotime[id] = 2;
    return 
1;

Reply
#4

Nгo gente, o comando ta funcionando perfeitamente do jeito q eu sei fazer
Eu queria q tipo se o admin nгo declare nenhum motivo sу desse /medkit id
Aparece-se Razгo: Nenhuma.
Reply
#5

Quote:
Originally Posted by pedrotvr
Посмотреть сообщение
Nгo gente, o comando ta funcionando perfeitamente do jeito q eu sei fazer
Eu queria q tipo se o admin nгo declare nenhum motivo sу desse /medkit id
Aparece-se Razгo: Nenhuma.
Acho que nгo tem como fazer isso, por que vocк da uma condiзгo "if(sscanf(params,"us", id, motivo))", e nгo tem como passar por ela sem digitar nada.
Reply
#6

Utilize o especificador S.

PHP код:
sscanf(params,"uS(Nenhum)[64]"idmotivo
Reply
#7

Quote:
Originally Posted by MultiKill
Посмотреть сообщение
Utilize o especificador S.

PHP код:
sscanf(params,"uS(Nenhum)[64]"idmotivo
Vlw +Rep
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)