[Ajuda] ajuda aqui
#1

Tф tentando bloquear pro player nгo criar gang com mesmo nome,
mas nгo tб funcionando.

Alguйm pode ajudar?


PHP код:
public OnDialogResponse(playeriddialogidresponselistiteminputtext[])
{
    if(
dialogid == 400)
     {
          if(
response)
        {
               new 
gangid GetNewGangID();
            if(!
strcmp(inputtextRESERVED_NAME)) return SendClientMessage(playeridvermelho ,"Esse nome estб bloqueado.");
             if(
gangid >= MAX_GANGS) return SendClientMessage(playeridvermelho ,"[GANG] O mбximo de gangs no servidor foi atingido.");
            if(
GetPlayerScore(playerid) < 300) return SendClientMessage(playeridvermelho"Vocк nгo tem 300 de score.");
              if(
GetPlayerMoney(playerid) < CUSTO_GANG) return SendClientMessage(playerid,vermelho"Vocк nгo tem dinheiro suficiente.");
              if(
DOF2_GetInt(GangF(GangsFile), "Nome"inputtext))
              {
                  return 
SendClientMessage(playeridvermelho"Essa gang jб existe.");
              } 
              else
              {
                
GivePlayerMoney(playeridCUSTO_GANG);
                 
CriarGang(playeridgangid ,inputtext);
             }
        }
        return 
1;
    } 
Reply
#2

PHP код:
if(!strcmp(DOF2_GetString(GangF(GangsFile), "Nome"), inputtext)
    return 
SendClientMessage(playerid, -1"O nome jб existe."); 
Ou se a gang estiver definida como inteiro.
PHP код:
if(DOF2_GetInt(GangF(GangsFile), "Nome") == strval(inputtext))
    return 
SendClientMessage(playerid, -1"Essa Gang jб existe!"); 
Reply
#3

Quote:
Originally Posted by AuhMaru
Посмотреть сообщение
PHP код:
if(!strcmp(DOF2_GetString(GangF(GangsFile), "Nome"), inputtext)
    return 
SendClientMessage(playerid, -1"O nome jб existe."); 
Ou se a gang estiver definida como inteiro.
PHP код:
if(DOF2_GetInt(GangF(GangsFile), "Nome") == strval(inputtext))
    return 
SendClientMessage(playerid, -1"Essa Gang jб existe!"); 
Nгo funcionou.
Reply
#4

Alguйm ajuda?

Up
Reply
#5

Quote:
Originally Posted by CZ
Посмотреть сообщение
Nгo funcionou.
Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    if(dialogid == 400)
     {
          if(response)
        {
            new gangid = GetNewGangID();
            if(!strcmp(inputtext, RESERVED_NAME)) return SendClientMessage(playerid, vermelho ,"Esse nome estб bloqueado.");
            if(gangid >= MAX_GANGS) return SendClientMessage(playerid, vermelho ,"[GANG] O mбximo de gangs no servidor foi atingido.");
            if(GetPlayerScore(playerid) < 300) return SendClientMessage(playerid, vermelho, "Vocк nгo tem 300 de score.");
            if(GetPlayerMoney(playerid) < CUSTO_GANG) return SendClientMessage(playerid,vermelho, "Vocк nгo tem dinheiro suficiente.");
            if(!strcmp(DOF2_GetString(GangF(GangsFile), "Nome"), inputtext)
            {
                SendClientMessage(playerid, vermelho, "Essa gang jб existe.");
            } 
            else
            {
                GivePlayerMoney(playerid, CUSTO_GANG);
                CriarGang(playerid, gangid ,inputtext);
            }
        }
        return 1;
    }  
}
Reply
#6

Quote:
Originally Posted by LucasF
Посмотреть сообщение
Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    if(dialogid == 400)
     {
          if(response)
        {
            new gangid = GetNewGangID();
            if(!strcmp(inputtext, RESERVED_NAME)) return SendClientMessage(playerid, vermelho ,"Esse nome estб bloqueado.");
            if(gangid >= MAX_GANGS) return SendClientMessage(playerid, vermelho ,"[GANG] O mбximo de gangs no servidor foi atingido.");
            if(GetPlayerScore(playerid) < 300) return SendClientMessage(playerid, vermelho, "Vocк nгo tem 300 de score.");
            if(GetPlayerMoney(playerid) < CUSTO_GANG) return SendClientMessage(playerid,vermelho, "Vocк nгo tem dinheiro suficiente.");
            if(!strcmp(DOF2_GetString(GangF(GangsFile), "Nome"), inputtext)
            {
                SendClientMessage(playerid, vermelho, "Essa gang jб existe.");
            } 
            else
            {
                GivePlayerMoney(playerid, CUSTO_GANG);
                CriarGang(playerid, gangid ,inputtext);
            }
        }
        return 1;
    }  
}
Agуra nгo da pra criar gang, fica falando que jб existe.
Reply
#7

Poste o que estб definido em
Код:
GangF(GangsFile)
Reply
#8

PHP код:
#define GangsFile         "Gangs.sub" 
PHP код:
stock GangF(gang[])
{
    new 
file[128];
    
format(file,128,"gangs/%s"gang);
    return 
file;

Reply
#9

Estou usando esse FS https://sampforum.blast.hk/showthread.php?tid=331604
Reply
#10

Vocк tб salvando em um arquivo cada nome de gang que й criado?
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)