Me ayudan porfabor,doy rep +++
#1

Hola a todos,como veran tengo un problema simple,pero facil para gente con mas conocimientos,y es que tengo un comando que es /botduelo [id del bot],pero esta en otro procesador de comando,quisiera que me lo pasaran a CMD:botduelo(playerid, params[])
aqui el comando:
Код:
	 	if(!strcmp(tmp, "duel", true))
	 	{
			new guards = Bodyguards[playerid];
			// Check the bodyguards count for player
			if(guards == 0)
	  		{
	    		SendClientMessage(playerid, -1, "No bodyguards to duel");
		    	return 1;
	  		}
  		 	// Get the guard id
	    	tmp = strtok(cmdtext, index);
			// Check params
			if(!strlen(tmp))
			{
			    SendClientMessage(playerid, -1, "Use: /bg duelmode [id]");
			    return 1;
		 	}
	    	if(strval(tmp) < 0 || strval(tmp) > guards)
	    	{
	    		SendClientMessage(playerid, -1, "Invalid bodyguard");
		    	return 1;
	    	}
			// Set the bodyguard follow flag
			Bodyguard[playerid][strval(tmp) - 1][duelmode] = 1;
		 	return 1;
	 	}
porque intente cambiando lo del principio,osea esto:
Код:
	 	if(!strcmp(tmp, "duel", true))
	 	{
pero me saltan estos errores:
Код:
(3020) : error 017: undefined symbol "tmp"
(3020) : error 017: undefined symbol "cmdtext"
(3022) : error 017: undefined symbol "tmp"
(3027) : error 017: undefined symbol "tmp"
(3033) : error 017: undefined symbol "tmp"
Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


5 Errors.
espero que me puedan ayudar.saludos!!
Reply
#2

Sй que eres especial y solo quieres recibir ayuda de otacon u kotacon algo asн ekyzde o de otros pro, pero trato de ayudar en lo que puedo.

pawn Код:
CMD:duel(playerid, params[])
{
    new guards = Bodyguards[playerid],bot;
        if(guards == 0)
        {
            SendClientMessage(playerid, -1, "No hay botsitus dispuestos asddas.");
            return 1;
        }
        if(sscanf(params, "d", bot)) return SendClientMessage(playerid, -1, "Use: /duel [id]");
        if(bot < 0 || bot > guards)
        {
        SendClientMessage(playerid, -1, "botsitoekyzde invalido.");
        return 1;
        }
    Bodyguard[playerid][bot][duelmode] = 1;
    return 1;
}
Reply
#3

graciassssssssssssssssssssssssssssssssss te amooooo jajajaj de verdad gracias amigo,sos de los pro e_e :8
Reply
#4

una pregunta,todo compila bien,pero cuando pongo duel id,no pasa nada que sera?
Reply
#5

Quote:
Originally Posted by RedSamp
Посмотреть сообщение
una pregunta,todo compila bien,pero cuando pongo duel id,no pasa nada que sera?
Tienes todo el sistema completo de duelo? porque si no tienes nada o estб incompleto no funcionarб nada, pasanos todo el codigo relacionado a Bodyguard[playerid][bot][duelmode]. para ver como funciona el sistema.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)