[AJUDA] Sistema de /mundos -
jonathan_agv - 28.04.2012
Eu queria um sistema de mudos quem poder me ajudar.. Tipo para setar o player para o mundo virtual
Re: [AJUDA] Sistema de /mundos -
_Jizzy_ - 28.04.2012
SetPlayerVirtualWorld
Re: [AJUDA] Sistema de /mundos -
Felipe_Wesker - 28.04.2012
pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/Mundo1", cmdtext, true, 10) == 0)
{
SetPlayerVirtualWorld(playerid, 1);
return 1;
}
return 0;
}
siga o exemplo
Re: [AJUDA] Sistema de /mundos -
luizfel2 - 28.04.2012
pawn Код:
#include zcmd
#include sscanf2
CMD:mundo(playerid,params[])
{
new mundo;
if(sscanf(params,"d", mundo)) return SendClientMessage(playerid, -1, "Uso: /mundo [nъmero] ");
SetPlayerVirtualWorld(playerid, mundo);
return 1;
}
Re: [AJUDA] Sistema de /mundos -
RebeloX - 28.04.2012
Quote:
Originally Posted by luizfel2
pawn Код:
#include zcmd #include sscanf2
CMD:mundo(playerid,params[]) { new mundo; if(sscanf(params,"d", mundo)) return SendClientMessage(playerid, -1, "Uso: /mundo [nъmero] "); SetPlayerVirtualWorld(playerid, mundo); return 1; }
|
Usando sscanf para que amigo?
pawn Код:
CMD:mundo(playerid,params[]){
if(isnull(params))
return SendClientMessage(playerid,-1,"Use: /mundo [world]");
SetPlayerVirtualWorld(playerid,strval(params));
}
Assim й muito mais optimizado e mais rбpido, sinceramente, mas quantas vezes eu disse para ninguйm usar sscanf com 1 parвmetro, isso fara seu servidor ficar lento, alias o ****** recomenda, se nгo recomenda-se nгo mandava aqueles avisos no server-log, enfim.
Re: [AJUDA] Sistema de /mundos -
zSuYaNw - 28.04.2012
Quote:
Originally Posted by BlueX
Usando sscanf para que amigo?
pawn Код:
CMD:mundo(playerid,params[]){ if(isnull(params)) return SendClientMessage(playerid,-1,"Use: /mundo [world]"); SetPlayerVirtualWorld(playerid,strval(params)); }
Assim й muito mais optimizado e mais rбpido, sinceramente, mas quantas vezes eu disse para ninguйm usar sscanf com 1 parвmetro, isso fara seu servidor ficar lento, alias o ****** recomenda, se nгo recomenda-se nгo mandava aqueles avisos no server-log, enfim.
|
O problema й se o cara usa comandos via "strcmp",
caso ele use uns 100 comandos via STRCMP, ele sу quer adicionar mais 1,
ele tem que passar todos os comandos para zcmd ?
Nгo, porque isto nгo й optimizaзгo, й burrice.
pawn Код:
if(!strcmp(cmdtext,"/mundos", true, 6))
{
if(!strlen(cmdtext[8]))
return SendClientMessage(playerid, -1,"Erro: /Mundos <id>");
SetPlayerVirtualWorld(playerid, strval(cmdtext[8]));
new str[100];
format(str, sizeof(str),"Vocк foi para o mundo virtual: %d", strval(cmdtext[8]));
SendClientMessage(playerid, -1, str);
return 1;
}
Sem precisar de strtok ou qualquer merda de processador.