SA-MP Forums Archive
[Pedido] uma base ;) - 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: [Pedido] uma base ;) (/showthread.php?tid=396019)



uma base ;) - Lukinhas_Ice - 28.11.2012

bom .. vou fazer um sistema de configuraзгo do servidor por dialog, mais eu me perco muito arrumando dialog, queria que alguem me mostra-se uma base ..

tipo eu digito /config, vai mostrar o dialog list, apуs isso eu clico em uma e pede para mim digitar o valor,
tipo /config > teamname > ID do time > nomedotime

o comando,
PHP код:
dcmd_teamname(playeridparams[])
{
    if(
Plr[playerid][PLevel] < && !IsPlayerAdmin(playerid)) return SendClientMessage(playeridAAD_COLOR_GREY"» Erro.");
    new 
string[256];
    new 
idxx;
    new 
tmp22[256];
    
tmp22 strtok(paramsidxx);
    new 
teamid strval(tmp22);
    if(!
strlen(tmp22))return SendClientMessageplayeridAAD_COLOR_GREY"» Use: /teamname <TEAMID> <TEAM NAME>" );
    if(!
strlen(params[2]))return SendClientMessageplayeridAAD_COLOR_GREY"» Use: /teamname <TEAMID> <TEAM NAME>" );
    if(
teamid || teamid 2) return SendClientMessage(playeridAAD_COLOR_GREY"» Erro: ID do time Invalido.");
    if(
strval(tmp22) == 0)
    {
        
format(string256,"» %s Mudou o nome do time %s para %s.",PNames[playerid], AttNameparams[2]);
        
format(AttName,sizeof(AttName),"%s",params[2]);
        
dini_Set("war_aad/config.ini","attname",params[2]);
        
SendClientMessageToAll(COLOR_INFO,string);
        
UpdateLobbyt();
    }
    else if(
strval(tmp22) == 1)
    {
        
format(string256,"» %s Mudou o nome do time %s para %s.",PNames[playerid], DefName,  params[2]);
        
format(DefName,sizeof(DefName),"%s"params[2]);
        
dini_Set("war_aad/config.ini","defname",params[2]);
        
SendClientMessageToAll(COLOR_INFO,string);
        
UpdateLobbyt();
    }
    else if(
strval(tmp22) == 2)
    {
        
format(string256,"» %s Mudou o nome do time %s para %s.",PNames[playerid], RefName,  params[2]);
        
format(RefName,sizeof(RefName),"%s"params[2]);
        
dini_Set("war_aad/config.ini","refname",params[2]);
        
SendClientMessageToAll(COLOR_INFO,string);
        
UpdateLobbyt();
    }
    return 
1;

se alguйm puder fazer essa base para mim vou agradecer muito


Re: uma base ;) - Lukinhas_Ice - 29.11.2012

alguйm ? (((((((