SA-MP Forums Archive
[Ajuda] comando /kickar - 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] comando /kickar (/showthread.php?tid=508994)



comando /kickar - Farley - 24.04.2014

meu comando /kickar ele Kika sу q n aparece o motivo para a pessoa que foi kikada. Eu queria que aparecese o motivo pq ela foi kikada e dpois vir a funзгo para ele ser kikada me ajudem.

Код HTML:
    if(strcmp(cmd, "/kick", true) == 0)
	{
	    if(IsPlayerConnected(playerid))
	    {
	    	tmp = strtok(cmdtext, idx);
			if(!strlen(tmp))
			{
				SendClientMessage(playerid, COLOR_GRAD2, "USE: /kick [Id Do Jogador] [motivo]");
				return true;
			}
			giveplayerid = ReturnUser(tmp);
			if (PlayerInfo[playerid][pAdmin] >= 1)
			{
       			if(admtrampando[playerid] < 1)
				{
					SendClientMessage(playerid, COLOR_GRAD1, "Vocк nгo estб trabalhando! (/jogar)");
					return true;
				}
				if(IsPlayerConnected(giveplayerid))
				{
				    if(giveplayerid != INVALID_PLAYER_ID)
				    {
         				GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
						GetPlayerName(playerid, sendername, sizeof(sendername));
						new length = strlen(cmdtext);
						while ((idx < length) && (cmdtext[idx] <= ' '))
						{
							idx++;
						}
						new offset = idx;
						new result[100];
						while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
						{
							result[idx - offset] = cmdtext[idx];
							idx++;
						}
						result[idx - offset] = EOS;
						if(!strlen(result))
						{
							SendClientMessage(playerid, COLOR_GRAD2, "USE: /kick [Id Do Jogador] [motivo]");
							return true;
						}
						getdate(year, month, day);
						if(admtrampando[playerid] == 1 && admhide[playerid] == 1)
						{
							format(string, sizeof(string), "AdmCmd: %s foi kickado pelo Sistema(Modo Cia), Motivo: %s (%d-%d-%d)", giveplayer, (result),day,month,year);
							KickLog(string);
							format(string, sizeof(string), "AdmCmd: %s foi kickado pelo Sistema, Motivo: %s", giveplayer, (result));
							SendClientMessageToAll(COLOR_LIGHTRED, string);
						}
						else
						{
							format(string, sizeof(string), "AdmCmd: %s foi kickado por %s, Motivo: %s (%d-%d-%d)", giveplayer, sendername, (result),day,month,year);
							KickLog(string);
							format(string, sizeof(string), "AdmCmd: %s foi kickado por %s, Motivo: %s", giveplayer, sendername, (result));
							SendClientMessageToAll(COLOR_LIGHTRED, string);
						}
						Kick(giveplayerid);
						return true;
					}
				}
			}
			else
			{
				SendClientMessage(playerid, COLOR_GRAD1, "   Esse nгo й um jogador ativo.");
			}
		}
		return true;
	}



Re: comando /kickar - drop - 24.04.2014

Use:
pawn Код:
SetTimerEx("Kick",500,0, "i", giveplayerid);

public Kick (playerid)
{
   Kick(playerid);
}
esse bug aconteceu quando lanзaram 0.3x


Re: comando /kickar - Farley - 24.04.2014

Deu erro.. se possivel colocar no comando e posta aki eu agradeзo.


Re: comando /kickar - D3M0LISH3R - 24.04.2014

Qual sistema de administracгo vocк usa?


Re: comando /kickar - Mateus_. - 25.04.2014

Quote:
Originally Posted by drop
Посмотреть сообщение
Use:
pawn Код:
SetTimerEx("Kick",500,0, "i", giveplayerid);

public Kick (playerid)
{
   Kick(playerid);
}
esse bug aconteceu quando lanзaram 0.3x
no topo do gm: forward Kick(playerid);


Re: comando /kickar - araorn - 25.04.2014

ao invez de deixar Kick(giveplayerid);
vc muda para
pawn Код:
SetTimerEx("Kick",500,0, "i", giveplayerid);
cria uma forward
Код:
forward Kick(playerid);
pawn Код:
public Kick (playerid){   Kick(playerid);}



Re: comando /kickar - Farley - 25.04.2014

Erros...
Код HTML:
C:\Users\Patricia\Desktop\Brasil Gamer RPG [1.0]\gamemodes\BGR.pwn(625) : error 021: symbol already defined: "Kick"
C:\Users\Patricia\Desktop\Brasil Gamer RPG [1.0]\gamemodes\BGR.pwn(47320) : error 021: symbol already defined: "Kick"
Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


2 Errors.



Re: comando /kickar - Farley - 26.04.2014

alguem me ajuda ?


Re: comando /kickar - GWMPT - 26.04.2014

pawn Код:
//// Topo do gamemode
stock TKick(playerid);
forward TimedKick(playerid);

//// No fim do gamemode
stock TKick(playerid) {
     SetTimerEx("TimedKick", 500, false, "d", playerid);
}

public TimedKick(playerid) {
     Kick(playerid);
     return 1;
}
Agora, em vez de usares Kick(playerid), usa TKick(playerid)


Re: comando /kickar - VeNuZ_ - 26.04.2014

Mais fбcil usar define lol