[Pedido] Comando /desafiar 1x1
#1

Criei esse CMD :
CMD:desafiar(playerid, params[])
{
new desafio,pName[MAX_PLAYER_NAME];
if(Desafiox1 == 2) return SendClientMessage(playerid, Erro, "| ERRO | Jб tem alguйm no desafio, tente Ja jб!");
if(TaNoDesafio[playerid] == 1) return SendClientMessage(playerid, Erro, "| ERRO | Vocк jб estб no desafio, para sair digite /sair");
TaNoDesafio[playerid] = 1;
Desafiox1 += 1;
if(sscanf(params,"u",desafio)) return SendClientMessage(playerid, Erro, "| ERRO | Use: /desafiar [ID]");
format(str, sizeof(str),"{00FF04}| DESAFIO | %s estб desafiando %s para x1", Nome(playerid),pName(playerid));
SendClientMessageToAll(-1, str);
SetPlayerPos(playerid,4590,273,843);
return 1;
}

Mas ta dando errado alguйm poderia me ajudar quero um CMD:/desafiar
Que quando o cara que vai desafiar utilize e leve os 2 players pra essaa posiзгo SetPlayerPos(playerid,4590,273,843);

Se alguйm poder ajudar ^^
Reply
#2

Quote:
Originally Posted by DogMal
Посмотреть сообщение
Criei esse CMD :
CMD:desafiar(playerid, params[])
{
new desafio,pName[MAX_PLAYER_NAME];
if(Desafiox1 == 2) return SendClientMessage(playerid, Erro, "| ERRO | Jб tem alguйm no desafio, tente Ja jб!");
if(TaNoDesafio[playerid] == 1) return SendClientMessage(playerid, Erro, "| ERRO | Vocк jб estб no desafio, para sair digite /sair");
TaNoDesafio[playerid] = 1;
Desafiox1 += 1;
if(sscanf(params,"u",desafio)) return SendClientMessage(playerid, Erro, "| ERRO | Use: /desafiar [ID]");
format(str, sizeof(str),"{00FF04}| DESAFIO | %s estб desafiando %s para x1", Nome(playerid),pName(playerid));
SendClientMessageToAll(-1, str);
SetPlayerPos(playerid,4590,273,843);
return 1;
}

Mas ta dando errado alguйm poderia me ajudar quero um CMD:/desafiar
Que quando o cara que vai desafiar utilize e leve os 2 players pra essaa posiзгo SetPlayerPos(playerid,4590,273,843);

Se alguйm poder ajudar ^^
j tem ele em um topico
https://sampforum.blast.hk/showthread.php?tid=637396&page=2
/convidar x1
Logica: vocк convida o id que deseja lutar, e o id tem a opзгo de aceitar ou nгo! se sim vcs 2 vгo pro determinado canto! se quiser pode fazer random,
Download do arquivo PWN
Nele tem o /evento [criar/fechar/armas/ir] : LINK
Ai essa checagem de ja estб no desafio tu pode criar lб tbm,
Reply
#3

Quote:
Originally Posted by DogMal
Посмотреть сообщение
Criei esse CMD :
CMD:desafiar(playerid, params[])
{
new desafio,pName[MAX_PLAYER_NAME];
if(Desafiox1 == 2) return SendClientMessage(playerid, Erro, "| ERRO | Jб tem alguйm no desafio, tente Ja jб!");
if(TaNoDesafio[playerid] == 1) return SendClientMessage(playerid, Erro, "| ERRO | Vocк jб estб no desafio, para sair digite /sair");
TaNoDesafio[playerid] = 1;
Desafiox1 += 1;
if(sscanf(params,"u",desafio)) return SendClientMessage(playerid, Erro, "| ERRO | Use: /desafiar [ID]");
format(str, sizeof(str),"{00FF04}| DESAFIO | %s estб desafiando %s para x1", Nome(playerid),pName(playerid));
SendClientMessageToAll(-1, str);
SetPlayerPos(playerid,4590,273,843);
return 1;
}

Mas ta dando errado alguйm poderia me ajudar quero um CMD:/desafiar
Que quando o cara que vai desafiar utilize e leve os 2 players pra essaa posiзгo SetPlayerPos(playerid,4590,273,843);

Se alguйm poder ajudar ^^
O thiago citou o post que criei lб, essa parte: if(Desafiox1 == 2) return SendClientMessage(playerid, Erro, "| ERRO | Jб tem alguйm no desafio, tente Ja jб!");
nгo й preciso men, coloquei os players pra entrar em mundos diferentes!

pode fazer assim! o jeito que tu crio ai, nгo precisa do player aceitar nй?, se quiser no estilo de o player aceitar, e so olha o post do thiago!
PHP код:
CMD:desafiar(playeridparams[])
{
    new 
desafioName[MAX_PLAYER_NAME], pName[MAX_PLAYER_NAME];
    if(
TaNoDesafio[playerid] == 1) return SendClientMessage(playeridErro"| ERRO | Vocк jб estб no desafio, para sair digite /sair");
    if(
sscanf(params,"u",desafio)) return SendClientMessage(playeridErro"| ERRO | Use: /desafiar [ID]");
        
GetPlayerName(desafiopNamesizeof(pName)); GetPlayerName(playeridNamesizeof(Name)); 
    
format(strsizeof(str),"{00FF04}| DESAFIO | %s estб desafiando %s para x1"Name,pName);
    
SendClientMessageToAll(-1str);
        static 
10;
    
SetPlayerPos(playerid,4590,273,843);
        
SetPlayerPos(desafio,4590,273,843);
        
SetPlayerVirtualWorld(playeridw);        
        
SetPlayerVirtualWorld(desafiow);
    
TaNoDesafio[playerid] = 1;
        
TaNoDesafio[desafio] = 1;
        
w++;
    return 
1;
}
Pronto nгo precisa espera o x1 deles acabar pra alguem ir x1a cada 2 playerso mundo virtual irб trocar
Se vocк quis criar assimtipo escolhe o id e automaticamente puxae assimagora se quiser que o id escolhido que no caso ai tu coloco id como desafioolha o post do thiago
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)