[Ajuda] Ajuda Rapida
#1

Aew Galera Tava Verificando Aki o Meus /ang e etc e percebi que tinha um limite de texto e que se voce colocasse Mais Cortava o Que Vinha No Fim Que o Nome Do Player e o Telefone dele!

Imagem:



Como Faz Pra Aumentar o Limite?
Reply
#2

Mande o Comando /ang
Reply
#3

Voce Pode Ate Percebe Que o meu new result ta 500 Foi eu Que Coloquei Pensando Que Ia Almentar o Limite Mais Nun deu em nada

PHP код:
    if(strcmp(cmd"/anunciogang"true) == || strcmp(cmd"/ang"true) == 0)
    {
        if(
IsPlayerConnected(playerid))
        {
            if(
GetPlayerOrg(playerid) == || GetPlayerOrg(playerid) == 14 || GetPlayerOrg(playerid) == 17 || GetPlayerOrg(playerid) == 18 || GetPlayerOrg(playerid) == 19 || GetPlayerOrg(playerid) == 20 || GetPlayerOrg(playerid) == 21 || GetPlayerOrg(playerid) == 26 || GetPlayerOrg(playerid) == 29)
            {
                if(
PlayerInfo[playerid][pCargo] < 4)
                {
                    
SendClientMessage(playeridCOLOR_GREY"Voce precisa ter pelo menos cargo 4 para usar este comando!");
                    return 
true;
                }
                new 
length strlen(cmdtext);
                while ((
idx length) && (cmdtext[idx] <= ' '))
                {
                    
idx++;
                }
                new 
offset idx;
                new 
result[500];
                while ((
idx length) && ((idx offset) < (sizeof(result) - 1)))
                {
                    
result[idx offset] = cmdtext[idx];
                    
idx++;
                }
                
result[idx offset] = EOS;
                if(!
strlen(result))
                {
                    
SendClientMessage(playeridCOLOR_GRAD2"USE: (/ang) ou (/anunciogang) [texto]");
                    return 
true;
                }
                if(
TentouDivulgar(result))
                {
                if(
cdivulgar[playerid] >= 4)
                {
                    
SendClientMessage(playeridCOLOR_LIGHTBLUE,"Aqui vocк nгo pode anunciar servidores!");
                    
SendClientMessage(playeridCOLOR_LIGHTBLUE,"Seu servidor й uma merda, nгo divulgue-o aqui!");
                    
SendClientMessage(playeridCOLOR_LIGHTBLUE,"Seu noob peguei esse IP e vou divulgar nesse server tambйm, uaheuhaeuhaeahe!");
                    
PlayerPlaySound(playerid11330.00.00.0);
                    
Kick(playerid);
                }
                
GetPlayerName(playeridplayernameMAX_PLAYER_NAME);
                
format(string128"AdmAviso: [%d]%s tentou divulgar: %s.",playerid,playername,result);
                
ABroadCast(COLOR_YELLOW,string,1);
                
DivulgouLog(string);
                
cdivulgar[playerid] += 1;
                return 
true;
                }
                if(
panunciogang == 1)
                {
                    
SendClientMessage(playerid,COLOR_GRAD2,"Espere 60 segundos para poder anunciar novamente!");
                    return 
true;
                }
                
GetPlayerName(playeridsendernameMAX_PLAYER_NAME);
                
SendClientMessageToAll(COLOR_WHITE"|___________[ Anuncio Dos Gangsters ]____________|");
                
format(string,sizeof(string),"Anuncio: %s, Gangster: %s - ID [%d] - Telefone (%d)"result,sendername,playerid,PlayerInfo[playerid][pPnumber]);
                if(
GetPlayerOrg(playerid) == 5SendClientMessageToAll(COR_AZTECASstring);
                else if(
GetPlayerOrg(playerid) == 14SendClientMessageToAll(COR_GROstring);
                else if(
GetPlayerOrg(playerid) == 17SendClientMessageToAll(COR_BALLASstring);
                else if(
GetPlayerOrg(playerid) == 18SendClientMessageToAll(COR_VAGOSstring);
                else if(
GetPlayerOrg(playerid) == 19SendClientMessageToAll(0xF6000000string);
                else if(
GetPlayerOrg(playerid) == 20SendClientMessageToAll(COR_SONSstring);
                else if(
GetPlayerOrg(playerid) == 21SendClientMessageToAll(COR_DRIFTERSstring);
                else if(
GetPlayerOrg(playerid) == 26SendClientMessageToAll(COR_PCCstring);
                else if(
GetPlayerOrg(playerid) == 29SendClientMessageToAll(COR_MAYANSstring);
                print(string);
                
SBizzInfo[7][sbTill] += 30;
                
ExtortionSBiz(730);
                
panunciogang 1;
                
TempoAnGang SetTimer("AnuncioGang"600000);
            }
        }
        return 
true;
    } 
Reply
#4

PHP код:
    if(strcmp(cmd"/anunciogang"true) == || strcmp(cmd"/ang"true) == 0)
    {
        if(
IsPlayerConnected(playerid))
        {
            if(
GetPlayerOrg(playerid) == || GetPlayerOrg(playerid) == 14 || GetPlayerOrg(playerid) == 17 || GetPlayerOrg(playerid) == 18 || GetPlayerOrg(playerid) == 19 || GetPlayerOrg(playerid) == 20 || GetPlayerOrg(playerid) == 21 || GetPlayerOrg(playerid) == 26 || GetPlayerOrg(playerid) == 29)
            {
                if(
PlayerInfo[playerid][pCargo] < 4)
                {
                    
SendClientMessage(playeridCOLOR_GREY"Voce precisa ter pelo menos cargo 4 para usar este comando!");
                    return 
true;
                }
                new 
length strlen(cmdtext);
                while ((
idx length) && (cmdtext[idx] <= ' '))
                {
                    
idx++;
                }
                new 
offset idx;
                new 
result[70];
                new 
string[70];
                while ((
idx length) && ((idx offset) < (sizeof(result) - 1)))
                {
                    
result[idx offset] = cmdtext[idx];
                    
idx++;
                }
                
result[idx offset] = EOS;
                if(!
strlen(result))
                {
                    
SendClientMessage(playeridCOLOR_GRAD2"USE: (/ang) ou (/anunciogang) [texto]");
                    return 
true;
                }
                if(
TentouDivulgar(result))
                {
                if(
cdivulgar[playerid] >= 4)
                {
                    
SendClientMessage(playeridCOLOR_LIGHTBLUE,"Aqui vocк nгo pode anunciar servidores!");
                    
SendClientMessage(playeridCOLOR_LIGHTBLUE,"Seu servidor й uma merda, nгo divulgue-o aqui!");
                    
SendClientMessage(playeridCOLOR_LIGHTBLUE,"Seu noob peguei esse IP e vou divulgar nesse server tambйm, uaheuhaeuhaeahe!");
                    
PlayerPlaySound(playerid11330.00.00.0);
                    
Kick(playerid);
                }
                
GetPlayerName(playeridplayernameMAX_PLAYER_NAME);
                
format(string128"AdmAviso: [%d]%s tentou divulgar: %s.",playerid,playername,result);
                
ABroadCast(COLOR_YELLOW,string,1);
                
DivulgouLog(string);
                
cdivulgar[playerid] += 1;
                return 
true;
                }
                if(
panunciogang == 1)
                {
                    
SendClientMessage(playerid,COLOR_GRAD2,"Espere 60 segundos para poder anunciar novamente!");
                    return 
true;
                }
                
GetPlayerName(playeridsendernameMAX_PLAYER_NAME);
                
SendClientMessageToAll(COLOR_WHITE"|___________[ Anuncio Dos Gangsters ]____________|");
                
format(string,sizeof(string),"Anuncio: %s, Gangster: %s - ID [%d] - Telefone (%d)"result,sendername,playerid,PlayerInfo[playerid][pPnumber]);
                if(
GetPlayerOrg(playerid) == 5SendClientMessageToAll(COR_AZTECASstring);
                else if(
GetPlayerOrg(playerid) == 14SendClientMessageToAll(COR_GROstring);
                else if(
GetPlayerOrg(playerid) == 17SendClientMessageToAll(COR_BALLASstring);
                else if(
GetPlayerOrg(playerid) == 18SendClientMessageToAll(COR_VAGOSstring);
                else if(
GetPlayerOrg(playerid) == 19SendClientMessageToAll(0xF6000000string);
                else if(
GetPlayerOrg(playerid) == 20SendClientMessageToAll(COR_SONSstring);
                else if(
GetPlayerOrg(playerid) == 21SendClientMessageToAll(COR_DRIFTERSstring);
                else if(
GetPlayerOrg(playerid) == 26SendClientMessageToAll(COR_PCCstring);
                else if(
GetPlayerOrg(playerid) == 29SendClientMessageToAll(COR_MAYANSstring);
                print(string);
                
SBizzInfo[7][sbTill] += 30;
                
ExtortionSBiz(730);
                
panunciogang 1;
                
TempoAnGang SetTimer("AnuncioGang"600000);
            }
        }
        return 
true;
    } 
Ve Se Da ae
Reply
#5

Deu 1 Warn

PHP код:
D:\JOGOS\SAMP\Game Modes\Abertos\Brasil Play Cops\gamemodes\PlayCops.pwn(22587) : warning 219local variable "string" shadows a variable at a preceding level 
Reply
#6

e Agora Ta Menor Quando dar o /ang o texto so ta indo ate o Ts3+Mic!!!
Reply
#7

PHP код:
 if(strcmp(cmd"/anunciogang"true) == || strcmp(cmd"/ang"true) == 0)
    {
        if(
IsPlayerConnected(playerid))
        {
            if(
GetPlayerOrg(playerid) == || GetPlayerOrg(playerid) == 14 || GetPlayerOrg(playerid) == 17 || GetPlayerOrg(playerid) == 18 || GetPlayerOrg(playerid) == 19 || GetPlayerOrg(playerid) == 20 || GetPlayerOrg(playerid) == 21 || GetPlayerOrg(playerid) == 26 || GetPlayerOrg(playerid) == 29)
            {
                if(
PlayerInfo[playerid][pCargo] < 4)
                {
                    
SendClientMessage(playeridCOLOR_GREY"Voce precisa ter pelo menos cargo 4 para usar este comando!");
                    return 
true;
                }
                new 
length strlen(cmdtext);
                while ((
idx length) && (cmdtext[idx] <= ' '))
                {
                    
idx++;
                }
                new 
offset idx;
                new 
result[128];
                new 
string[128];
                while ((
idx length) && ((idx offset) < (sizeof(result) - 1)))
                {
                    
result[idx offset] = cmdtext[idx];
                    
idx++;
                }
                
result[idx offset] = EOS;
                if(!
strlen(result))
                {
                    
SendClientMessage(playeridCOLOR_GRAD2"USE: (/ang) ou (/anunciogang) [texto]");
                    return 
true;
                }
                if(
TentouDivulgar(result))
                {
                if(
cdivulgar[playerid] >= 4)
                {
                    
SendClientMessage(playeridCOLOR_LIGHTBLUE,"Aqui vocк nгo pode anunciar servidores!");
                    
SendClientMessage(playeridCOLOR_LIGHTBLUE,"Seu servidor й uma merda, nгo divulgue-o aqui!");
                    
SendClientMessage(playeridCOLOR_LIGHTBLUE,"Seu noob peguei esse IP e vou divulgar nesse server tambйm, uaheuhaeuhaeahe!");
                    
PlayerPlaySound(playerid11330.00.00.0);
                    
Kick(playerid);
                }
                
GetPlayerName(playeridplayernameMAX_PLAYER_NAME);
                
format(string128"AdmAviso: [%d]%s tentou divulgar: %s.",playerid,playername,result);
                
ABroadCast(COLOR_YELLOW,string,1);
                
DivulgouLog(string);
                
cdivulgar[playerid] += 1;
                return 
true;
                }
                if(
panunciogang == 1)
                {
                    
SendClientMessage(playerid,COLOR_GRAD2,"Espere 60 segundos para poder anunciar novamente!");
                    return 
true;
                }
                
GetPlayerName(playeridsendernameMAX_PLAYER_NAME);
                
SendClientMessageToAll(COLOR_WHITE"|___________[ Anuncio Dos Gangsters ]____________|");
                
format(string,sizeof(string),"Anuncio: %s, Gangster: %s - ID [%d] - Telefone (%d)"result,sendername,playerid,PlayerInfo[playerid][pPnumber]);
                if(
GetPlayerOrg(playerid) == 5SendClientMessageToAll(COR_AZTECASstring);
                else if(
GetPlayerOrg(playerid) == 14SendClientMessageToAll(COR_GROstring);
                else if(
GetPlayerOrg(playerid) == 17SendClientMessageToAll(COR_BALLASstring);
                else if(
GetPlayerOrg(playerid) == 18SendClientMessageToAll(COR_VAGOSstring);
                else if(
GetPlayerOrg(playerid) == 19SendClientMessageToAll(0xF6000000string);
                else if(
GetPlayerOrg(playerid) == 20SendClientMessageToAll(COR_SONSstring);
                else if(
GetPlayerOrg(playerid) == 21SendClientMessageToAll(COR_DRIFTERSstring);
                else if(
GetPlayerOrg(playerid) == 26SendClientMessageToAll(COR_PCCstring);
                else if(
GetPlayerOrg(playerid) == 29SendClientMessageToAll(COR_MAYANSstring);
                print(string);
                
SBizzInfo[7][sbTill] += 30;
                
ExtortionSBiz(730);
                
panunciogang 1;
                
TempoAnGang SetTimer("AnuncioGang"600000);
            }
        }
        return 
true;
    } 
Tenta Agora.
Reply
#8

cara mais ta dando 1 Warn
Reply
#9

Qual й a Linha do Warn

#EDIT
Cara Para de Ficar Editando GM da NET
Toma Vergonha й cria o Seu Prуprio do 0
Reply
#10

Quote:
Originally Posted by lucasbjs0
Посмотреть сообщение
Voce Pode Ate Percebe Que o meu new result ta 500 Foi eu Que Coloquei Pensando Que Ia Almentar o Limite Mais Nun deu em nada

PHP код:
    if(strcmp(cmd"/anunciogang"true) == || strcmp(cmd"/ang"true) == 0)
    {
        if(
IsPlayerConnected(playerid))
        {
            if(
GetPlayerOrg(playerid) == || GetPlayerOrg(playerid) == 14 || GetPlayerOrg(playerid) == 17 || GetPlayerOrg(playerid) == 18 || GetPlayerOrg(playerid) == 19 || GetPlayerOrg(playerid) == 20 || GetPlayerOrg(playerid) == 21 || GetPlayerOrg(playerid) == 26 || GetPlayerOrg(playerid) == 29)
            {
                if(
PlayerInfo[playerid][pCargo] < 4)
                {
                    
SendClientMessage(playeridCOLOR_GREY"Voce precisa ter pelo menos cargo 4 para usar este comando!");
                    return 
true;
                }
                new 
length strlen(cmdtext);
                while ((
idx length) && (cmdtext[idx] <= ' '))
                {
                    
idx++;
                }
                new 
offset idx;
                new 
result[500];
                while ((
idx length) && ((idx offset) < (sizeof(result) - 1)))
                {
                    
result[idx offset] = cmdtext[idx];
                    
idx++;
                }
                
result[idx offset] = EOS;
                if(!
strlen(result))
                {
                    
SendClientMessage(playeridCOLOR_GRAD2"USE: (/ang) ou (/anunciogang) [texto]");
                    return 
true;
                }
                if(
TentouDivulgar(result))
                {
                if(
cdivulgar[playerid] >= 4)
                {
                    
SendClientMessage(playeridCOLOR_LIGHTBLUE,"Aqui vocк nгo pode anunciar servidores!");
                    
SendClientMessage(playeridCOLOR_LIGHTBLUE,"Seu servidor й uma merda, nгo divulgue-o aqui!");
                    
SendClientMessage(playeridCOLOR_LIGHTBLUE,"Seu noob peguei esse IP e vou divulgar nesse server tambйm, uaheuhaeuhaeahe!");
                    
PlayerPlaySound(playerid11330.00.00.0);
                    
Kick(playerid);
                }
                
GetPlayerName(playeridplayernameMAX_PLAYER_NAME);
                
format(string128"AdmAviso: [%d]%s tentou divulgar: %s.",playerid,playername,result);
                
ABroadCast(COLOR_YELLOW,string,1);
                
DivulgouLog(string);
                
cdivulgar[playerid] += 1;
                return 
true;
                }
                if(
panunciogang == 1)
                {
                    
SendClientMessage(playerid,COLOR_GRAD2,"Espere 60 segundos para poder anunciar novamente!");
                    return 
true;
                }
                
GetPlayerName(playeridsendernameMAX_PLAYER_NAME);
                
SendClientMessageToAll(COLOR_WHITE"|___________[ Anuncio Dos Gangsters ]____________|");
                
format(string,sizeof(string),"Anuncio: %s, Gangster: %s - ID [%d] - Telefone (%d)"result,sendername,playerid,PlayerInfo[playerid][pPnumber]);
                if(
GetPlayerOrg(playerid) == 5SendClientMessageToAll(COR_AZTECASstring);
                else if(
GetPlayerOrg(playerid) == 14SendClientMessageToAll(COR_GROstring);
                else if(
GetPlayerOrg(playerid) == 17SendClientMessageToAll(COR_BALLASstring);
                else if(
GetPlayerOrg(playerid) == 18SendClientMessageToAll(COR_VAGOSstring);
                else if(
GetPlayerOrg(playerid) == 19SendClientMessageToAll(0xF6000000string);
                else if(
GetPlayerOrg(playerid) == 20SendClientMessageToAll(COR_SONSstring);
                else if(
GetPlayerOrg(playerid) == 21SendClientMessageToAll(COR_DRIFTERSstring);
                else if(
GetPlayerOrg(playerid) == 26SendClientMessageToAll(COR_PCCstring);
                else if(
GetPlayerOrg(playerid) == 29SendClientMessageToAll(COR_MAYANSstring);
                print(string);
                
SBizzInfo[7][sbTill] += 30;
                
ExtortionSBiz(730);
                
panunciogang 1;
                
TempoAnGang SetTimer("AnuncioGang"600000);
            }
        }
        return 
true;
    } 
Tente
pawn Код:
if(strcmp(cmd, "/anunciogang", true) == 0 || strcmp(cmd, "/ang", true) == 0)
    {
        new string_[258];
        if(IsPlayerConnected(playerid))
        {
            if(GetPlayerOrg(playerid) == 5 || GetPlayerOrg(playerid) == 14 || GetPlayerOrg(playerid) == 17 || GetPlayerOrg(playerid) == 18 || GetPlayerOrg(playerid) == 19 || GetPlayerOrg(playerid) == 20 || GetPlayerOrg(playerid) == 21 || GetPlayerOrg(playerid) == 26 || GetPlayerOrg(playerid) == 29)
            {
                if(PlayerInfo[playerid][pCargo] < 4)
                {
                    SendClientMessage(playerid, COLOR_GREY, "Voce precisa ter pelo menos cargo 4 para usar este comando!");
                    return true;
                }
                new length = strlen(cmdtext);
                while ((idx < length) && (cmdtext[idx] <= ' '))
                {
                    idx++;
                }
                new offset = idx;
                new result[500];
                while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
                {
                    result[idx - offset] = cmdtext[idx];
                    idx++;
                }
                result[idx - offset] = EOS;
                if(!strlen(result))
                {
                    SendClientMessage(playerid, COLOR_GRAD2, "USE: (/ang) ou (/anunciogang) [texto]");
                    return true;
                }
                if(TentouDivulgar(result))
                {
                if(cdivulgar[playerid] >= 4)
                {
                    SendClientMessage(playerid, COLOR_LIGHTBLUE,"Aqui vocк nгo pode anunciar servidores!");
                    SendClientMessage(playerid, COLOR_LIGHTBLUE,"Seu servidor й uma merda, nгo divulgue-o aqui!");
                    SendClientMessage(playerid, COLOR_LIGHTBLUE,"Seu noob peguei esse IP e vou divulgar nesse server tambйm, uaheuhaeuhaeahe!");
                    PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
                    Kick(playerid);
                }
                GetPlayerName(playerid, playername, MAX_PLAYER_NAME);
                format(string_, 258, "AdmAviso: [%d]%s tentou divulgar: %s.",playerid,playername,result);
                ABroadCast(COLOR_YELLOW,string_,1);
                DivulgouLog(string_);
                cdivulgar[playerid] += 1;
                return true;
                }
                if(panunciogang == 1)
                {
                    SendClientMessage(playerid,COLOR_GRAD2,"Espere 60 segundos para poder anunciar novamente!");
                    return true;
                }
                GetPlayerName(playerid, sendername, MAX_PLAYER_NAME);
                SendClientMessageToAll(COLOR_WHITE, "|___________[ Anuncio Dos Gangsters ]____________|");
                format(string_,sizeof(string_),"Anuncio: %s, Gangster: %s - ID [%d] - Telefone (%d)", result,sendername,playerid,PlayerInfo[playerid][pPnumber]);
                if(GetPlayerOrg(playerid) == 5) SendClientMessageToAll(COR_AZTECAS, string_);
                else if(GetPlayerOrg(playerid) == 14) SendClientMessageToAll(COR_GRO, string_);
                else if(GetPlayerOrg(playerid) == 17) SendClientMessageToAll(COR_BALLAS, string_);
                else if(GetPlayerOrg(playerid) == 18) SendClientMessageToAll(COR_VAGOS, string_);
                else if(GetPlayerOrg(playerid) == 19) SendClientMessageToAll(0xF6000000, string_);
                else if(GetPlayerOrg(playerid) == 20) SendClientMessageToAll(COR_SONS, string_);
                else if(GetPlayerOrg(playerid) == 21) SendClientMessageToAll(COR_DRIFTERS, string_);
                else if(GetPlayerOrg(playerid) == 26) SendClientMessageToAll(COR_PCC, string_);
                else if(GetPlayerOrg(playerid) == 29) SendClientMessageToAll(COR_MAYANS, string_);
                print(string_);
                SBizzInfo[7][sbTill] += 30;
                ExtortionSBiz(7, 30);
                panunciogang = 1;
                TempoAnGang = SetTimer("AnuncioGang", 60000, 0);
            }
        }
        return true;
    }
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)