[ajuda]grande probleminha.
#1

pawn Код:
if(strcmp(cmdtext, "/baron", true) == 0)
    {
        for(new i = 0; i < MAX_PLAYERS; i++)
        if(IsPlayerInVehicle(i, baron1)) return SendClientMessage(playerid, COLOR_ADMIN, "alguien estб usando el Baron, espere un momento.");
        if(GetPlayerLevel(playerid) < 2) return SendClientMessage(playerid, COLOR_RED, "SERVER: Vos no sos moderador para usar ese comando!");
        if(!IsPlayerInRangeOfPoint(playerid, 10, 1044.9265,1011.7687,55.3047)) return SendClientMessage(playerid, COLOR_ADMIN, "Tiene que estar cerca del baron!");
        GetPlayerFacingAngle(playerid, aP);
        GetPlayerPos(playerid, xP, yP, zP);
        baron1 = AddStaticVehicle(464, xP, yP, zP, 186, 186, 1);
        PutPlayerInVehicle(playerid, baron1, 0);
        SetVehicleHealth(baron1, 400);
        return 1;
    }
    if(strcmp(cmdtext, "/sbaron", true) == 0)
    {
    for(new i = 0; i < MAX_PLAYERS; i++)
    if(IsPlayerInVehicle(i, baron1)) return SendClientMessage(playerid, COLOR_ADMIN, "alguien estб usando el Baron, espere un momento.");
    if(IsPlayerInVehicle(playerid, baron1))
    DestroyVehicle(baron1);
    return 1;
    }
o /sbaron da bugado, quando eu uso ele, ele fala que tem alguem usando o baron. eu queria que ele funcionasse para quem ta no baron(destruisse o baron) e pra quem nao estivesse nele, mostrasse essa mensagem(alguien estб usando el Baron, espere un momento.).
Reply
#2

pawn Код:
if(strcmp(cmdtext, "/sbaron", true) == 0)
{
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
         if(IsPlayerInVehicle(i, baron1)) SendClientMessage(playerid, COLOR_ADMIN, "Algum fdp tб no baron");    
    }
    if(IsPlayerInVehicle(playerid, baron1)) PutPlayerInVehicle(playerid, baron1);
    return 1;
}
Reply
#3

era para destruir o veiculo e nao por alguem nele \z, mas tudo bem, eu adapto aqui. vlw;

uma pergunta apenas: porque vcs fazem o cуdigo em "escadinha" ?
ex:
pawn Код:
asdsad
{
   asdasd
   {
     asdasd
   }
}
Reply
#4

cуdigo escadinha nгo, cуdigo identado.
Pra previnir os warnings de loose indetation e deixб-los organizados.
Й o que vocк tem que aprender tambйm pra nгo deixar cуdigos desorganizados postados no fуrum.
Reply
#5

Achei que isso tinha interferencia nos bugs do servidor, acho que nem vou perder meu tempo aprendendo isso ;P
mas tudo bem, admiro quem tem paciencia pra tecla tab.
Quando da loose indentetion eu acho o problema rapidinho sem fazer esse tal de identado.
e a propуsito, adaptei aqui e agora ta dando tudo certinho, parou o bug chato.
quem quiser colocar no gm, me manda mp pedindo permissгo;P
pawn Код:
if(strcmp(cmdtext, "/baron", true) == 0)
    {
        for(new i = 0; i < MAX_PLAYERS; i++)
        if(IsPlayerInVehicle(i, baron1)) return SendClientMessage(playerid, COLOR_ADMIN, "alguien estб usando el Baron, espere un momento.");
        if(GetPlayerLevel(playerid) < 2) return SendClientMessage(playerid, COLOR_RED, "SERVER: Vos no sos moderador para usar ese comando!");
        if(!IsPlayerInRangeOfPoint(playerid, 10, 1044.9265,1011.7687,55.3047)) return SendClientMessage(playerid, COLOR_ADMIN, "Tiene que estar cerca del baron!");
        GetPlayerFacingAngle(playerid, aP);
        GetPlayerPos(playerid, xP, yP, zP);
        baron1 = AddStaticVehicle(464, xP, yP, zP, 186, 186, 1);
        PutPlayerInVehicle(playerid, baron1, 0);
        SetVehicleHealth(baron1, 400);
        return 1;
    }
    if(strcmp(cmdtext, "/sbaron", true) == 0)
    {
        if(IsPlayerInVehicle(playerid, baron1)) DestroyVehicle(baron1);
        for(new i = 0; i < MAX_PLAYERS; i++)
        {
            if(IsPlayerInVehicle(i, baron1)) return 1;
        }
        return 1;
    }
    if(strcmp(cmdtext, "/st", true) == 0)
    {
    SetPlayerPos(playerid, 1044.9265,1011.7687,55.3047);
    return 1;
    }
Reply
#6

onde й que vocкs aprendem a codar desse jeito ? ;s
Reply
#7

Aqui mesmo no fуrum e criando cуdigos.
Reply
#8

Usando Search, lendo tуpicos e persistindo sempre no erro.
Reply
#9

E tambйm, na wiki:

https://sampwiki.blast.hk/wiki/Main_Page

Mas na maioria das vezes, apanhando pra cуdigos atй conserta-los
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)