SA-MP Forums Archive
Duvida com 3 CODE! Me ajudem! - 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: Duvida com 3 CODE! Me ajudem! (/showthread.php?tid=211537)



Duvida com 3 CODE! Me ajudem! - Bruno Pereira - 15.01.2011

Galera to com problema com 3 codes, tipo ja tentei fazer de tudo pra fazer esses 3 negocio e nao vai aff, ja atй perdi meu GM porque esqueci o Backup ai tive que pega um de 3 dias atras

Entгo galera, to com problema de quanto o cara entra no carro e nгo tem licenзa comeзa a floodar no /su e na mensagem dos admins, fica floodando pro player e pro admins.
Pro player fica floodando isso:

pawn Код:
SendClientMessage(playerid, COLOR_GREY, "Voce nгo tem licenзa para dirigir carro!");
SetPlayerCriminal(playerid,255,"Dirigindo Sem Carteira");
E pro admin admin fica floodando isso:

pawn Код:
format(string, 256, "AdmAviso: [ID:%d]%s estб dirigindo sem carteira.",playerid,nickdofdp);
ABroadCast(COLOR_YELLOW,string,1);
Aqui й o code todo:

pawn Код:
if(PlayerInfo[playerid][pCarLic] < 1)
            {
                if(PlayerDrunk[playerid] >= 5)
                {
                    WantedPoints[playerid] += 1;
                    SetPlayerCriminal(playerid,255, "Dirigindo Bebado");
                }
                if(TakingLesson[playerid] == 1) { }
                else {
                SendClientMessage(playerid, COLOR_GREY, "Voce nгo tem licenзa para dirigir carro!");
                SetPlayerCriminal(playerid,255,"Dirigindo Sem Carteira");
                //new string[256];
                new nickdofdp[MAX_PLAYER_NAME];
                GetPlayerName(playerid, nickdofdp, sizeof(nickdofdp));
                format(string, 256, "AdmAviso: [ID:%d]%s estб dirigindo sem carteira.",playerid,nickdofdp);
                ABroadCast(COLOR_YELLOW,string,1);
                 }
            }



Outro problema й que eu queria quando Player matasse alguem ele recebesse um nivel de procura por Homicidio.
Se alguem puder postar esse code eu agradeceria!



Porfavor me ajudem, porfavor mesmo, estou ficando louco ja, to a mais de 1 semana tentando resolver isso!


Re: Duvida com 3 CODE! Me ajudem! - Power_GamerX - 15.01.2011

pro cara aumntar 1 nvl de procura coloka isso em OnPlayerDeath:

pawn Код:
if (((gTeam[killerid]) == 4) && reason != 49)
            {
                SetPlayerCriminal(killerid,255, "Homicнdio de primeiro grau");
            }
Fail Codigo Errado ja eu edito



Re: Duvida com 3 CODE! Me ajudem! - Sa-mp scripter - 15.01.2011

pawn Код:
new texto[53];

new nomedocidadao[MAX_PLAYER_NAME];

if (PlayerInfo[playerid][pCarLic] == 0)
{
    if (PlayerDrunk[playerid] >= 5)
    {
        WantedPoints[playerid] += 1;
        SetPlayerCriminal(playerid,255, "Dirigindo bкbado.");
    }
   
    if (TakingLesson[playerid] != 1)
    {
        SendClientMessage(playerid, COLOR_GREY, "Vocк nгo tem uma licenзa para dirigir um carro!");
        SetPlayerCriminal(playerid, 255, "Dirigindo sem carteira.");
        GetPlayerName(playerid, nomedocidadao, sizeof(nomedocidadao) );
        format(texto, sizeof texto, "AdmAviso: [ID:%d]%s estб dirigindo sem carteira.", playerid, nomedocidadao);
        ABroadCast(COLOR_YELLOW, texto);
    }
    return 1;
}



Re: Duvida com 3 CODE! Me ajudem! - humildadeforever - 15.01.2011

Quote:
Originally Posted by DJ Bruninho
Посмотреть сообщение
Outro problema й que eu queria saber como cria uma entrada para o banco, porque ta foda, ja me matei pra faze isso e nгo consegui.

Aqui a cordenadas para o player ENTRAR:
pawn Код:
1467.1366,-1010.8671,26.8438

E aqui o interior do banco:
pawn Код:
2315.952880,-1.618174,26.742187
O ID do interior й o 0 (zero)
Quer em pickup ou em comando /entrar ?
se for pickup me fala e se for /entrar e /sair ja deixo um comando aqui й sу tu editar as coordenadas e interior '-'

edit: ta no pastebin http://pastebin.com/JHDtPjgh

funciona pq eu ja usei

explicaзгo
pawn Код:
if(IsPlayerInRangeOfPoint(playerid,5.0,2019.7325,1913.4836,12.3143))//cooordenada da onde o player deve ta pra digita  o comando
SetPlayerInterior(playerid,3);//seta interior da onde o player vai
SetPlayerPos(playerid,384.808624,173.804992,1008.382812);//coordenada da onde ele vai nascer
GameTextForPlayer(playerid, "~r~Bem Vindo ao banco", 5000, 1);//mensagem ao entrar no interior
acho que й isso


Re: Duvida com 3 CODE! Me ajudem! - Bruno Pereira - 15.01.2011

Quote:
Originally Posted by humildadeforever
Посмотреть сообщение
Quer em pickup ou em comando /entrar ?
se for pickup me fala e se for /entrar e /sair ja deixo um comando aqui й sу tu editar as coordenadas e interior '-'

edit: ta no pastebin http://pastebin.com/JHDtPjgh

funciona pq eu ja usei

explicaзгo
pawn Код:
if(IsPlayerInRangeOfPoint(playerid,5.0,2019.7325,1913.4836,12.3143))//cooordenada da onde o player deve ta pra digita  o comando
SetPlayerInterior(playerid,3);//seta interior da onde o player vai
SetPlayerPos(playerid,384.808624,173.804992,1008.382812);//coordenada da onde ele vai nascer
GameTextForPlayer(playerid, "~r~Bem Vindo ao banco", 5000, 1);//mensagem ao entrar no interior
acho que й isso
Sim, queria com /entrar e /sair vlw!
Depois vou adaptar para entrar apertando F e sair tambem. Vlw daqui a pouco vou testar seu code!


Re: Duvida com 3 CODE! Me ajudem! - humildadeforever - 15.01.2011

Quote:
Originally Posted by DJ Bruninho
Посмотреть сообщение
Sim, queria com /entrar e /sair vlw!
Depois vou adaptar para entrar apertando F e sair tambem. Vlw daqui a pouco vou testar seu code!
aperta e sair com f
pawn Код:
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
     if(newkeys == 16 && GetPlayerState(playerid) == PLAYER_STATE_ONFOOT)
    {
            OnPlayerCommandText(playerid,"/Entrar");
            OnPlayerCommandText(playerid,"/Sair");
 }
return 1;
}



Respuesta: Duvida com 3 CODE! Me ajudem! - ipsBruno - 15.01.2011

pawn Код:
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
    static Entrado[MAX_PLAYERS];
    if(newkeys == 16 && GetPlayerState(playerid) == PLAYER_STATE_ONFOOT)
    {
        if(Entrado[playerid] == false)
        {
            Entrado[playerid] = true;
            OnPlayerCommandText(playerid,"/entrar");
        }
        if(Entrado[playerid] == true)
        {
            Entrado[playerid] = false;
            OnPlayerCommandText(playerid,"/sair");
        }
    }
    return true;
}



Re: Duvida com 3 CODE! Me ajudem! - Bruno Pereira - 15.01.2011

Quote:
Originally Posted by Sa-mp scripter
Посмотреть сообщение
pawn Код:
new texto[53];

new nomedocidadao[MAX_PLAYER_NAME];

if (PlayerInfo[playerid][pCarLic] == 0)
{
    if (PlayerDrunk[playerid] >= 5)
    {
        WantedPoints[playerid] += 1;
        SetPlayerCriminal(playerid,255, "Dirigindo bкbado.");
    }
   
    if (TakingLesson[playerid] != 1)
    {
        SendClientMessage(playerid, COLOR_GREY, "Vocк nгo tem uma licenзa para dirigir um carro!");
        SetPlayerCriminal(playerid, 255, "Dirigindo sem carteira.");
        GetPlayerName(playerid, nomedocidadao, sizeof(nomedocidadao) );
        format(texto, sizeof texto, "AdmAviso: [ID:%d]%s estб dirigindo sem carteira.", playerid, nomedocidadao);
        ABroadCast(COLOR_YELLOW, texto);
    }
    return 1;
}
Eu coloquei esse code, ai deu um warning e ainda continua o Flood!

pawn Код:
(7555) : warning 202: number of arguments does not match definition
Linha:
pawn Код:
ABroadCast(COLOR_YELLOW, texto);


O do banco eu consegui, vlw galeraa agora sу falta o do flood de dirigindo sem carteira e o de quando matar um player ganha nivel de procura!


Re: Duvida com 3 CODE! Me ajudem! - Bruno Pereira - 16.01.2011

Alguem porfavor!


Re: Duvida com 3 CODE! Me ajudem! - -GooGle- - 16.01.2011

pawn Код:
ABroadCast(COLOR_YELLOW, texto,1);