[Ajuda] Comando /aka
#1

Olб alguйm pode me da uma ajudinha nesse codigo aqui

Код HTML:
CMD:aka(playerid,params[])
{
    new playerID;

    if(PlayerInfo[playerid][Admin] <=0)  return SendClientMessage(playerid,Vermelho,"Comando so para admins!");
	{
	    if(sscanf(params,"i",playerID)) return SendClientMessage(playerid, Cinza, "use: /aka <playerID>");

		new str[128], tmp3[50];
		playerID = strval(params);

	 	if(IsPlayerConnected(playerID) && playerID != INVALID_PLAYER_ID)
	 	{
  		  	GetPlayerIp(playerID,tmp3,50);

		    format(str,sizeof(str),"AKA: [%s ID:%d] [%s] %s", nome(playerID), playerID, tmp3, DOF2_GetString("aka.txt",tmp3));
	        return SendClientMessage(playerid,Azul,str);
		}
		else return SendClientMessage(playerid, Vermelho, "PlayerID desconectado ou й Vocк.");
	}

}
Queria passa ele para if(strcmp(cmdtext, "/aka jб tentei mas nгo conseguir aproveitando explicar essa conversгo fico grato
Reply
#2

Tentou jб? Manda ai o cуdigo que vocк tentou.
Reply
#3

Seria mais ou menos assim, fiz apenas uma base, porйm como nгo uso strcmp (Utilizo ZCMD), pode ser que nгo de certo aн, fiz algumas alteraзхes simples no cуdigo, se nгo lhe incomoda.
@Off: Se der BUG, adicione-me no skype: Tiaguinho1573.
PHP код:
// Topo do Gamemode - ** Caso jб tenha essas includes nгo adicione-as novamente.
#include <a_samp>
#include <sscanf2>
// Callback OnPlayerCommandText
public OnPlayerCommandText(playeridcmdtext[])
{
    if(
strcmp(cmdtext"/aka"true) == 0)
    {
        new 
playerIDtmp3[50];
        if(
PlayerInfo[playerid][Admin] >= 1)
        {
            if(
sscanf(cmdtext"u"playerID)) return SendClientMessage(playeridCinza"use: /aka <playerID>");
            if(!
IsPlayerConnected(playerID) && playerID == INVALID_PLAYER_ID) return SendClientMessage(playeridVermelho"ID Invбlido/ID Nгo conectado.");
            
GetPlayerIp(playerIDtmp350);
            
format(str,sizeof(str),"AKA: [%s ID:%d] [%s] %s"nome(playerID), playerIDtmp3DOF2_GetString("aka.txt",tmp3));
            
SendClientMessage(playeridAzulstr);
            return 
1;
        }
        else return 
SendClientMessage(playerid,  Vermelho"Comandos somente para administradores.");
    }
    return 
0;

Se der certo +REP , se quiser explicaзгo adiciona no skype que mandei acima, serб um prazer.
Reply
#4

Olб desculpem bom eu conseguir arruma vlw ai quem me ajudou!
Como vejo em topico que me ajudem vou deixar como que conseguir
Код HTML:
    if(strcmp(cmd, "/fake", true) == 0)
    {
        new playerID;
		if( PlayerInfo[ playerid ][ pAdmin ] > 1 ){
            tmp = strtok(cmdtext, idx);
            if(!strlen(tmp))
            {
                SendClientMessage(playerid, COLOR_GRAD2, "USE: /fake [id]");
                return 1;
            }
            new str[128], tmp3[50];
            playerID = ReturnUser(tmp);
            
            if(IsPlayerConnected(playerID) && playerID != INVALID_PLAYER_ID)
            {
				GetPlayerIp(playerID,tmp3,50);
                format(str,sizeof(str),"INFO FAKE: [%s] ID:[%d] IP:[%s] Contas: [%s]", PlayerName(playerID), playerID, tmp3, DOF2_GetString("aka.txt",tmp3));
                return SendClientMessage(playerid,COLOR_LIGHTRED,str);
            }
            else
            {
                SendClientMessage( playerid, -1, "Este player nгo estб online!" );
                return 1;
            }
        }
        return 1;
    }
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)