SA-MP Forums

Go Back   SA-MP Forums > Non-English > Languages > Português/Portuguese

Reply
 
Thread Tools Display Modes
Old 20/09/2010, 12:31 AM   #1
Lós
High-roller
 
Lós's Avatar
 
Join Date: Sep 2010
Location: Casterly Rock
Posts: 4,371
Reputation: 511
Default [Duvidas] Sobre tudo.

Dúvidas:
  1. DeathMessages
  2. Checkpoints - Você não está em um onibus!
  3. Pickup some ao vc pega-la
  4. /admins não funciona
  5. Mensagem dos carros da Policia militar não é motrada
  6. /puxarcarro bugado

1- Meu servidor é de RP e mostra DeathMessages -.-', Ok eu sei tirar a unica diferença é que ele não tem a tal função SendDeathMessages, acho que é isso. Callback:

public OnPlayerDeath(playerid, killerid, reason)
pawn Code:
public OnPlayerDeath(playerid, killerid, reason)
{
    new name[MAX_PLAYER_NAME];
    new string[256];
    //new dmessage[128];
    //new deathreason[20];
    new playercash;
    new victimteam;
    new Float:px,Float:py,Float:pz;
    new killerteam;
    //Fraco[playerid]=false;
    Morte[playerid]=false;
    victimteam = gTeam[playerid];
    killerteam = gTeam[killerid];
    gPlayerSpawned[playerid] = 0;
    GetPlayerName(playerid, name, sizeof(name));
    PlayerInfo[playerid][pLocal] = 255;
    GetPlayerPos(playerid, px, py, pz);
    spawnado[playerid] = 0;
    /*if(ProvocoRadio[playerid] == 1)
        {
            GangZoneStopFlashForAll(GZRadio);
            GangZoneShowForAll(GZRadio, 0xFFFFFF96);
            GuerranaRadio = 0;
            ProvocoRadio[playerid] = 0;
            donoRadio = 0;
            Dominando[playerid] = 0;
            KillTimer(TempoGuerraRadio);
        }*/

        if(ProvocoMorro[playerid] == 1)
        {
            GangZoneStopFlashForAll(GZMorro);
            GangZoneShowForAll(GZMorro, 0xFFFFFF96);
            GuerranoMorro = 0;
            ProvocoMorro[playerid] = 0;
            donomorro = 0;
            Dominando[playerid] = 0;
            KillTimer(TempoGuerraMorro);
        }
        if(ProvocoSkate[playerid] == 1)
        {
            GangZoneStopFlashForAll(GZSkate);
            GangZoneShowForAll(GZSkate, 0xFFFFFF96);
            GuerranoSkate = 0;
            ProvocoSkate[playerid] = 0;
            donoskate = 0;
            Dominando[playerid] = 0;
            KillTimer(TempoGuerraSkate);
        }
        if(ProvocoShop[playerid] == 1)
        {
            GangZoneStopFlashForAll(GZShop);
            GangZoneShowForAll(GZShop, 0xFFFFFF96);
            GuerranoShop = 0;
            ProvocoShop[playerid] = 0;
            donoshop = 0;
            Dominando[playerid] = 0;
            KillTimer(TempoGuerraShop);
        }
        if(ProvocoParque[playerid] == 1)
        {
            GangZoneStopFlashForAll(GZParque);
            GangZoneShowForAll(GZParque, 0xFFFFFF96);
            GuerranoParque = 0;
            ProvocoParque[playerid] = 0;
            donoparque = 0;
            Dominando[playerid] = 0;
            KillTimer(TempoGuerraParque);
        }
        if(ProvocoAero[playerid] == 1)
        {
            GangZoneStopFlashForAll(GZAero);
            GangZoneShowForAll(GZAero, 0xFFFFFF96);
            GuerranoAero = 0;
            ProvocoAero[playerid] = 0;
            donoaero = 0;
            Dominando[playerid] = 0;
            KillTimer(TempoGuerraAero);
        }
        if(GetPlayerState(killerid) == 2)
        {
            GetPlayerName(killerid,kickname,sizeof(kickname));
            format(string,sizeof(string),"Atenção:[%d]%s cometeu DB em %s e será kikado pelo Admin.",killerid,kickname,name);
            SendClientMessageToAll(COLOR_LIGHTRED,string);
            return 1;
        }
    if(reason == 38)
    {
        new kstring[128];
        new DBNameYEAH[MAX_PLAYER_NAME];
        if(IsPlayerConnected(killerid))
        {
            GetPlayerName(playerid, name, sizeof(name));
            GetPlayerName(killerid, DBNameYEAH, sizeof(DBNameYEAH));
            format(string, 256, "AdmAviso: [%d]%s usou minigun em %s.",killerid,DBNameYEAH,name);
            ABroadCast(COLOR_YELLOW,string,1);
            printf("%s", kstring);
        }
    }
    if(reason == 35)
    {
        new kstring[128];
        new DBNameYEAH[MAX_PLAYER_NAME];
        if(IsPlayerConnected(killerid))
        {
            GetPlayerName(killerid, DBNameYEAH, sizeof(DBNameYEAH));
            format(string, 256, "AdmAviso: [%d]%s usou Bazuka em %s.",killerid,DBNameYEAH,name);
            ABroadCast(COLOR_YELLOW,string,1);
            printf("%s", kstring);
        }
    }
    if(reason == 36)
    {
        new kstring[128];
        new DBNameYEAH[MAX_PLAYER_NAME];
        if(IsPlayerConnected(killerid))
        {
            GetPlayerName(killerid, DBNameYEAH, sizeof(DBNameYEAH));
            format(string, 256, "AdmAviso: [%d]%s usou Bazuka =2= em %s.",killerid,DBNameYEAH,name);
            ABroadCast(COLOR_YELLOW,string,1);
            printf("%s", kstring);
        }
    }
    if(reason == 26)
    {
        new kstring[128];
        new DBNameYEAH[MAX_PLAYER_NAME];
        if(IsPlayerConnected(killerid))
        {
            GetPlayerName(killerid, DBNameYEAH, sizeof(DBNameYEAH));
            format(string, 256, "AdmAviso: [%d]%s usou 12 Cano cerrado em %s.",killerid,DBNameYEAH,name);
            ABroadCast(COLOR_YELLOW,string,1);
            printf("%s", kstring);
        }
    }
    if(reason == 32)
    {
        new kstring[128];
        new DBNameYEAH[MAX_PLAYER_NAME];
        if(IsPlayerConnected(killerid))
        {
            GetPlayerName(killerid, DBNameYEAH, sizeof(DBNameYEAH));
            format(string, 256, "AdmAviso: [%d]%s usou TEC9 em %s.",killerid,DBNameYEAH,name);
            ABroadCast(COLOR_YELLOW,string,1);
            printf("%s", kstring);
        }
    }
    if(Gripe[playerid] == 100)
    {
    Gripe[playerid] = 0;
    SendClientMessage(playerid,COLOR_GREEN,"No Hospital Os Medicos O Tiraram a Doença Fique Mais Esperto.");
    }
    if(MISSAO[playerid] == 1)
    {
    SetPlayerName(playerid, "[GATE]");
    MISSAO[playerid] = 0;
    }

    if (gPlayerCheckpointStatus[playerid] > 4 && gPlayerCheckpointStatus[playerid] < 11)
    {
        DisablePlayerCheckpoint(playerid);
        gPlayerCheckpointStatus[playerid] = CHECKPOINT_Nenhum;
    }
    new caller = Mobile[playerid];
    if(caller != 255)
    {
        if(caller < 255)
        {
            SendClientMessage(caller,  COLOR_GRAD2, "Morreram do outro lado da linha....");
            CellTime[caller] = 0;
            CellTime[playerid] = 0;
            Mobile[caller] = 255;
        }
        Mobile[playerid] = 255;
        CellTime[playerid] = 0;
    }
    ClearCrime(playerid);
    if(PlayerPaintballing[playerid] != 0)
    {
        PlayerPaintballKills[killerid] ++;
        if(PlayerPaintballKills[killerid] > PaintballWinnerKills)
        {
            new killer[MAX_PLAYER_NAME];
            PaintballWinner = killerid;
            PaintballWinnerKills = PlayerPaintballKills[killerid];
            GetPlayerName(killerid, killer, sizeof(killer));
            for(new i = 0; i < MAX_PLAYERS; i++)
            {
                if(IsPlayerConnected(i))
                {
                    if(PlayerPaintballing[i] != 0)
                    {
                        format(string, sizeof(string), "* %s está em 1º lugar com %d Kills.",killer,PaintballWinnerKills);
                        SendClientMessage(i, COLOR_WHITE, string);
                    }
                }
            }
        }
        return 1;
    }
    if(GettingCK[playerid] < 999 || OnCK[playerid] < 999)
    {
        if(IsPlayerConnected(killerid))
        {
            if(GettingCK[killerid] < 999 || OnCK[playerid] < 999)
            {
                new killer[MAX_PLAYER_NAME];
                new dier[MAX_PLAYER_NAME];
                GetPlayerName(playerid, dier, sizeof(dier));
                GetPlayerName(killerid, killer, sizeof(killer));
                format(string, sizeof(string), "* %s Voce tomou um Char Kill, e nao podera mais jogar com este personagem.",killer);
                SendClientMessage(playerid, COLOR_LIGHTRED, string);
                format(string, sizeof(string), "** %s Char Morto Por %s **",killer,dier);
                CKLog(string);
                PlayerInfo[playerid][pCK] = 1;
                if(GettingCK[playerid] < 999) { GettingCK[playerid] = 999; }
                else if(OnCK[playerid] < 999) { OnCK[playerid] = 999; }
                if(GettingCK[killerid] < 999) { GettingCK[killerid] = 999; }
                else if(OnCK[killerid] < 999) { OnCK[killerid] = 999; }
                KickPlayer[playerid] = 1;
            }
        }
    }
    if(PlayerInfo[playerid][pHeadValue] > 0)
    {
        if(IsPlayerConnected(killerid))
        {
            if(gTeam[killerid] == 10 || PlayerInfo[killerid][pLider] == 8  || PlayerInfo[killerid][pMembro] == 8)
            {
                if(GoChase[killerid] == playerid)
                {
                    ConsumingMoney[killerid] = 1;
                    new killer[MAX_PLAYER_NAME];
                    GetPlayerName(killerid, killer, sizeof(killer));
                    pds_ManipularDinheiro(killerid, PlayerInfo[playerid][pHeadValue]);
                    format(string, sizeof(string), "<< Hitman %s cumpriu o contrato em %s e ganhou R$%d >>",killer,name,PlayerInfo[playerid][pHeadValue]);
                    SendClientMessageToAll(COLOR_YELLOW, string);
                    /*format(string,128,"<< Assassino %s cumpriu o contrato em %s e ganhou R$%d >>",killer,name,PlayerInfo[playerid][pHeadValue]);
                    SendFamilyMessage(8, COLOR_YELLOW, string);*/

                    PlayerInfo[playerid][pHeadValue] = 0;
                    GotHit[playerid] = 0;
                    PlayerInfo[hitid][pMask] = 0;
                    GetChased[playerid] = 999;
                    GoChase[killerid] = 999;
                }
            }
        }
    }
    if(victimteam >= 4)
    {
        if(IsPlayerConnected(killerid))
        {
            //new killer[MAX_PLAYER_NAME];
            //GetPlayerName(killerid, killer, sizeof(killer));
            new slice = 100; //R$100
            playercash = pds_PegarDinheiroJogador(playerid);
            if(gTeam[killerid] != 2) { WantedPoints[killerid] += 2; } //+ 2 wanted points
            if(SafeTime[playerid] <= 0)
            {
                if(gTeam[killerid] != gTeam[playerid])
                {
                    if(GetPlayerState(killerid) == 1)
                    {
                        PlayerInfo[killerid][pKills] = PlayerInfo[killerid][pKills] + 2;
                    }
                    else
                    {
                        PlayerInfo[killerid][pKills]++;
                    }
                    PlayerInfo[playerid][pKills]--;
                }
            }
            /*if (strlen(deathreason) > 0)// patch
            {
                if (((gTeam[killerid]) == 1) || ((gTeam[killerid]) == 3 && civnokill) || gTeam[killerid] == gTeam[playerid])//med kill criminal
                {
                    format(string, sizeof(string), ".: %s murdered %s. (%s) :.", killer, name, deathreason);
                }
                else
                {
                    format(string, sizeof(string), ".: %s murdered %s. (%s) for R$%d :.", killer, name, deathreason, slice);
                }

            }
            else
            {
                if (((gTeam[killerid]) == 1) || ((gTeam[killerid]) == 3 && civnokill || gTeam[killerid] == gTeam[playerid]))
                {
                    format(string, sizeof(string), ".: %s murdered %s :.", killer, name);
                }
                else
                {
                    format(string, sizeof(string), ".: %s murdered %s for R$%d :.", killer, name, slice);
                }
            }*/

            if (((gTeam[killerid]) == 1) || ((gTeam[killerid]) == 3 && civnokill) || (gTeam[killerid] == gTeam[playerid] && gTeam[playerid] != 4))
            {
                slice = 0;
            }
            if (((gTeam[killerid]) != 4) && ((gTeam[killerid]) == gTeam[playerid]))//no team kill
            {
                slice = 0;
            }
            if (playercash > 0)
            {
                pds_ManipularDinheiro(playerid, -slice);
            }
            else
            {
                slice = slice+500;
            }
            pds_ManipularDinheiro(killerid, slice);
            //GameTextForPlayer(playerid, dmessage, 5000, 2);
            PlayerPlaySound(killerid, 1083, 0.0, 0.0, 0.0);
            if (((gTeam[killerid]) == 3) && reason != 49)
            {
                SetPlayerCriminal(killerid,255, "Assassinato em primeiro grau");
            }
            else if (((gTeam[killerid]) == 3) && reason == 49)
            {
                SetPlayerCriminal(killerid,255, "Assassinato, e fuga");
            }
        }
    }
    else if (victimteam == 2)
    {
        if(IsPlayerConnected(killerid))
        {
            //new killer[MAX_PLAYER_NAME];
            //GetPlayerName(killerid, killer, sizeof(killer));
            // Cop kill
            PlayerInfo[playerid][pKills]--;
            if (gTeam[killerid] == 2)//cops kill cop
            {
                //format(string,128,".: Officer %s murdered Officer %s (%s) and was sued for R$%d :.",killer,name,deathreason,suecost);
                PlayerPlaySound(killerid, 1084, 0.0, 0.0, 0.0);
                pds_ManipularDinheiro(killerid, -suecost);
                pds_ManipularDinheiro(playerid, suecost+100);//+100pays hospital bill
            }
            else
            {
                //format(string,128,".: %s murdered Officer %s (%s) :.",killer,name,deathreason);
            }
            if (gTeam[killerid] >= 3)
            {
                WantedPoints[killerid] += 2; //+ 2 wanted points
                if(reason != 49)
                {
                    SetPlayerCriminal(killerid,255, "Assassinato em primeiro grau");
                }
                else if (reason == 49)
                {
                    SetPlayerCriminal(killerid,255, "Assassinato, e fuga");
                }
            }
            if(gTeam[killerid] >= 5 && SafeTime[playerid] <= 0)
            {
                if(GetPlayerState(killerid) == 1)
                {
                    PlayerInfo[killerid][pKills] = PlayerInfo[killerid][pKills]+2;
                }
                else
                {
                    PlayerInfo[killerid][pKills]++;
                }
                WantedPoints[killerid]+=2;
            }
            //BroadCast(COLOR_RED, string);
        }
    }
    else if (victimteam == 3)
    {
        if(IsPlayerConnected(killerid))
        {
            if ((gTeam[killerid]) == 2)
            {
                if(WantedLevel[playerid] < 1)
                {
                    PlayerPlaySound(killerid, 1084, 0.0, 0.0, 0.0);
                    pds_ManipularDinheiro(killerid, -suecost);
                    pds_ManipularDinheiro(playerid, suecost+100);
                }
            }
            else
            {
                WantedPoints[killerid] += 2;
            }
            if (((gTeam[killerid]) >= 3 || (gTeam[killerid]) == 1) && reason != 49)
            {
                SetPlayerCriminal(killerid,255, "Assassinato em primeiro grau");
            }
            else if (((gTeam[killerid]) >= 3 || (gTeam[killerid]) == 1) && reason == 49)
            {
                SetPlayerCriminal(killerid,255, "Assassinato, e fuga");
            }
        }
    }
    else if (victimteam == 1)
    {
        if(IsPlayerConnected(killerid))
        {
            //new killer[MAX_PLAYER_NAME];
            //GetPlayerName(killerid, killer, sizeof(killer));
            // Civ kill
            if ((gTeam[killerid]) == 2)//cops kill civ
            {
                //format(string,128,".: Officer %s murdered SAMU %s (%s) and was sued for R$%d :.",killer,name,deathreason,suecost);
                PlayerPlaySound(killerid, 1084, 0.0, 0.0, 0.0);
                pds_ManipularDinheiro(killerid, -suecost);
                pds_ManipularDinheiro(playerid, suecost+100);//+100pays hospital bill
            }
            else if ((gTeam[killerid]) == 1)//med kill civ
            {
                //format(string,128,".: SAMU %s murdered %s (%s) and was sued for R$%d :.",killer,name,deathreason,suecost);
                PlayerPlaySound(killerid, 1084, 0.0, 0.0, 0.0);
                pds_ManipularDinheiro(killerid, -suecost);
                pds_ManipularDinheiro(playerid, suecost+100);//+100pays hospital bill
            }
            else
            {
                //format(string,128,".: %s murdered %s (%s) :.",killer,name,deathreason);
            }
            if (((gTeam[killerid]) == 4) && reason != 49)
            {
                SetPlayerCriminal(killerid,255, "Assassinato em primeiro grau");
            }
            else if (((gTeam[killerid]) == 3) && reason == 49)
            {
                SetPlayerCriminal(killerid,255, "Assassinato, e fuga");
            }
            //BroadCast(COLOR_RED, string);
        }
    }
    if (victimteam >= 3 && WantedPoints[playerid] > 0 && killerteam == 2)
    {
        SetPlayerFree(playerid,killerid, "Got Killed");
    }
    killerid = INVALID_PLAYER_ID;
    SetPlayerColor(playerid,COLOR_GRAD2);
    return 1;
}

2-Toda vez que eu chego em um checkpoint, pode ser do GPS, de corridas, de qualquer coisa, fala que você não está em um onibus. Eu não sei direito qual code mandar então vou mandar o da frase "Você não está em um onibus".

pawn Code:
public OnPlayerEnterCheckpoint(playerid)
{
    new string[128];
    new name[MAX_PLAYER_NAME];
    switch (DRIVERCP1[playerid])
    {
        case 0:
        {
            if(GetVehicleModel(GetPlayerVehicleID(playerid))<430) return SendClientMessage(playerid,COLOR_GREY,"Você não está em um onibus!.");
            else
            {
                DisablePlayerCheckpoint(playerid);
                SetPlayerCheckpoint(playerid,Linha1[DRIVERCP1[playerid]+1][0],Linha1[DRIVERCP1[playerid]+1][1],Linha1[DRIVERCP1[playerid]+1][2],5.0);
                DRIVERCP1[playerid]++;
                pds_ManipularDinheiro(playerid,50);
            }
        }
        case 1..32:
        {
            if(GetVehicleModel(GetPlayerVehicleID(playerid))<430) return SendClientMessage(playerid,COLOR_GREY,"Você não está em um onibus!.");
            else
            {
                DisablePlayerCheckpoint(playerid);
                SetPlayerCheckpoint(playerid,Linha1[DRIVERCP1[playerid]+1][0],Linha1[DRIVERCP1[playerid]+1][1],Linha1[DRIVERCP1[playerid]+1][2],5.0);
                DRIVERCP1[playerid]++;
                pds_ManipularDinheiro(playerid,50);
            }
        }
        case 33:
        {
            if(GetVehicleModel(GetPlayerVehicleID(playerid))<430) return SendClientMessage(playerid,COLOR_GREY,"Você não está em um onibus!.");
            else
            {
            DisablePlayerCheckpoint(playerid);
            DRIVERCP1[playerid] = -1;
            SendClientMessage(playerid,COLOR_GREEN,"Você completou a linha, ganhou R$1000");
            pds_ManipularDinheiro(playerid,1000);
            }
        }
    }
    switch (DRIVERCP2[playerid])
    {
        case 0:
        {
            if(GetVehicleModel(GetPlayerVehicleID(playerid))<430) return SendClientMessage(playerid,COLOR_GREY,"Você não está em um onibus!.");
            else
            {
                DisablePlayerCheckpoint(playerid);
                SetPlayerCheckpoint(playerid,Linha2[DRIVERCP2[playerid]+1][0],Linha2[DRIVERCP2[playerid]+1][1],Linha2[DRIVERCP2[playerid]+1][2],5.0);
                DRIVERCP2[playerid]++;
                pds_ManipularDinheiro(playerid,50);
            }
        }
        case 1..22:
        {
            if(GetVehicleModel(GetPlayerVehicleID(playerid))<430) return SendClientMessage(playerid,COLOR_GREY,"Você não está em um onibus!.");
            else
            {
                DisablePlayerCheckpoint(playerid);
                SetPlayerCheckpoint(playerid,Linha2[DRIVERCP2[playerid]+1][0],Linha2[DRIVERCP2[playerid]+1][1],Linha2[DRIVERCP2[playerid]+1][2],5.0);
                DRIVERCP2[playerid]++;
                pds_ManipularDinheiro(playerid,50);
            }
        }
        case 23:
        {
            if(GetVehicleModel(GetPlayerVehicleID(playerid))<430) return SendClientMessage(playerid,COLOR_GREY,"Você não está em um onibus!.");
            else
            {
            DisablePlayerCheckpoint(playerid);
            DRIVERCP2[playerid] = -1;
            SendClientMessage(playerid,COLOR_GREEN,"Você completou a linha, ganhou R$1000");
            pds_ManipularDinheiro(playerid,1000);
            }
        }
    }
    /*switch (DRIVERCP3[playerid])
    {
        case 0:
        {
            if(GetVehicleModel(GetPlayerVehicleID(playerid))<430) return SendClientMessage(playerid,COLOR_GREY,"Você não está em um onibus!.");
            else
            {
                DisablePlayerCheckpoint(playerid);
                SetPlayerCheckpoint(playerid,Linha3[DRIVERCP2[playerid]+1][0],Linha3[DRIVERCP2[playerid]+1][1],Linha3[DRIVERCP2[playerid]+1][2],5.0);
                DRIVERCP3[playerid]++;
                pds_ManipularDinheiro(playerid,50);
            }
        }
        case 1..32:
        {
            if(GetVehicleModel(GetPlayerVehicleID(playerid))<430) return SendClientMessage(playerid,COLOR_GREY,"Você não está em um onibus!.");
            else
            {
                DisablePlayerCheckpoint(playerid);
                SetPlayerCheckpoint(playerid,Linha3[DRIVERCP2[playerid]+1][0],Linha3[DRIVERCP2[playerid]+1][1],Linha3[DRIVERCP2[playerid]+1][2],5.0);
                DRIVERCP3[playerid]++;
                pds_ManipularDinheiro(playerid,50);
            }
        }
        case 33:
        {
            if(GetVehicleModel(GetPlayerVehicleID(playerid))<430) return SendClientMessage(playerid,COLOR_GREY,"Você não está em um onibus!.");
            else
            {
            DisablePlayerCheckpoint(playerid);
            DRIVERCP2[playerid] = -1;
            SendClientMessage(playerid,COLOR_GREEN,"Você completou a linha, ganhou R$1000");
            pds_ManipularDinheiro(playerid,1000);
            }
        }
    }*/

3- Quanto eu entro em uma pickup, ela some e não aparece de novo. Só dando /gmx -.-'. Vou postar o code aqui dela:

New
pawn Code:
new telelh;

public OnPlayerPickUpPickup(playerid, pickupid)
pawn Code:
if(PlayerToPoint(2.0,playerid,1332.0686,-633.4863,109.1349) && pickupid == telelh || PlayerToPoint(2.0,playerid,1332.0686,-633.4863,109.1349))
    {
        SetPlayerPos(playerid, 1338.9106,-639.4515,114.0349);
        SetPlayerFacingAngle(playerid, 33.4525);
        SetPlayerInterior(playerid, 0);
        SendClientMessage(playerid, 0xFF0000FF, "Você teleportou para o telhado");
    }

public OnGameModeInit()
pawn Code:
telelh = CreatePickup(1239,2,1332.0686,-633.4863,109.1349,-1);

4- Meu /admins não mostra os admins online em serviço nem jogando -.-'.
pawn Code:
if (strcmp(cmd, "/admins", true) == 0)
{
    SendClientMessage(playerid, 0xFF00FF96, "|~x Admins do Vamos Brincar x~|");
    for(new i = 0; i <= MAX_PLAYERS; i++)
    {
        if(IsPlayerConnected(i) == 1 && PlayerInfo[i][pAdmin] > 0)
        {
            if(admtrampando[i] == 1)
            {
                GetPlayerName(i, sendername, sizeof(sendername));
                if(PlayerInfo[i][pAdmin] == 1)
                {
                    format(string, 256, "Nome: %s [Moderador] [[((Trabalhando))]]", sendername);
                    SendClientMessage(playerid, 0xF6AD00AA, string);
                }
                if(PlayerInfo[i][pAdmin] >= 2 && PlayerInfo[i][pAdmin] < 1337)
                {
                    format(string, 256, "Nome: %s [Administrador] [[((Trabalhando))]]", sendername);
                    SendClientMessage(playerid, 0xF6AD00AA, string);
                }
                if(PlayerInfo[i][pAdmin] == 2000)
                {
                    format(string, 256, "Nome: %s [Administrador Master] [[((Trabalhando))]]", sendername);
                    SendClientMessage(playerid, 0xF6AD00AA, string);
                }
                if(PlayerInfo[i][pAdmin] == 3000)
                {
                    format(string, 256, "Nome: %s [Administrador Diretor] [[((Trabalhando))]]", sendername);
                    SendClientMessage(playerid, 0xF6AD00AA, string);
                }
                if(PlayerInfo[i][pAdmin] == 4000)
                {
                    format(string, 256, "Nome: %s [Administrador Sub-Dono] [[((Trabalhando))]]", sendername);
                    SendClientMessage(playerid, 0x00BFFFAA, string);
                }
                if(PlayerInfo[i][pAdmin] == 5000)
                {
                    format(string, 256, "Nome: %s [Dono do Vamos Brincar] [[((Trabalhando))]]", sendername);
                    SendClientMessage(playerid, 0x00BFFFAA, string);
                }
                if(PlayerInfo[i][pAdmin] > 5000)
                {
                    format(string, 256, "Nome: %s [Fodão do Vamos Brincar] [[((Trabalhando))]]", sendername);
                    SendClientMessage(playerid, 0x00BFFFAA, string);
                }

            }
            else
            {
                GetPlayerName(i, sendername, sizeof(sendername));
                if(PlayerInfo[i][pAdmin] == 1)
                {
                    format(string, 256, "Nome: %s [Moderador] [[((Jogando))]]", sendername);
                    SendClientMessage(playerid, 0xF6AD00AA, string);
                }
                if(PlayerInfo[i][pAdmin] >= 2 && PlayerInfo[i][pAdmin] < 1337)
                {
                    format(string, 256, "Nome: %s [Administrador] [[((Jogando))]]", sendername);
                    SendClientMessage(playerid, 0xF6AD00AA, string);
                }
                if(PlayerInfo[i][pAdmin] == 2000)
                {
                    format(string, 256, "Nome: %s [Administrador Master] [[((Jogando))]]", sendername);
                    SendClientMessage(playerid, 0xF6AD00AA, string);
                }
                if(PlayerInfo[i][pAdmin] == 3000)
                {
                    format(string, 256, "Nome: %s [Administrador Diretor] [[((Jogando))]]", sendername);
                    SendClientMessage(playerid, 0xF6AD00AA, string);
                }
                if(PlayerInfo[i][pAdmin] == 4000)
                {
                    format(string, 256, "Nome: %s [Administrador Sub-Dono] [[((Jogando))]]", sendername);
                    SendClientMessage(playerid, 0x00BFFFAA, string);
                }
                if(PlayerInfo[i][pAdmin] == 5000)
                {
                    format(string, 256, "Nome: %s [Dono do Vamos Brincar] [[((Jogando))]]", sendername);
                    SendClientMessage(playerid, 0x00BFFFAA, string);
                }
                if(PlayerInfo[i][pAdmin] > 5000)
                {
                    format(string, 256, "Nome: %s [Fodão do Vamos Brincar] [[((Jogando))]]", sendername);
                    SendClientMessage(playerid, 0x00BFFFAA, string);
                }
            }
        }
    }
    return 1;
}

5- Outra coisa que eu to estranhando é que as definições de carros para a Policia Militar não existe oO. Então não mostra as mensagens quando você entra em um carro da PM a mensagem:
"Você não é da Policia Militar!"
Eu não sei que code postar aqui então falem qual code pra mim postar que eu posto!

6- Meu /puxarcarro tá bugado, você digita e não acontece nada com o carro!

pawn Code:
if(strcmp(cmd, "/puxarcarro", true) == 0)
    {
        if(IsPlayerConnected(playerid))
        {
            new House = PlayerInfo[playerid][pPHousekey];
            GetPlayerName(playerid, playername, sizeof(playername));
            if (House != 255 && strcmp(playername, HouseInfo[PlayerInfo[playerid][pPHousekey]][hOwner], true) == 0)
            {
                if(CarTow(House+1))
                {
                    GameTextForPlayer(playerid, "~w~Carro~n~~g~Colocado em Sua Casa~n~~r~R$-1000", 5000, 1);
                    pds_ManipularDinheiro(playerid,-1000);
                    PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
                    SBizzInfo[8][sbTill] += 1000;//towcar buisness
                    ExtortionSBiz(8, 1000);
                }
                else
                {
                    GameTextForPlayer(playerid, "~w~O Carro esta~n~sendo ~r~usado", 5000, 1);
                }
            }
            else
            {
                GameTextForPlayer(playerid, "~w~Voce nao tem casa", 5000, 1);
            }
        }
        return 1;
    }

É isso ai pessoal, obrigado desde ja, demais perguntas e respostas to aqui

Last edited by Lós; 20/09/2010 at 01:52 AM.
Lós is offline   Reply With Quote
Old 20/09/2010, 12:40 AM   #2
Lós
High-roller
 
Lós's Avatar
 
Join Date: Sep 2010
Location: Casterly Rock
Posts: 4,371
Reputation: 511
Default Re: [Duvidas] Sobre tudo.

4ª Pergunta ja foi resolvida
Lós is offline   Reply With Quote
Old 20/09/2010, 12:43 AM   #3
BiieL
High-roller
 
BiieL's Avatar
 
Join Date: May 2010
Location: Fim de Mundo
Posts: 1,236
Reputation: 2
Default Respuesta: [Duvidas] Sobre tudo.

3 -
pawn Code:
telelh = CreatePickup(1239,1,1332.0686,-633.4863,109.1349,-1);
__________________
BiieL is offline   Reply With Quote
Old 20/09/2010, 01:48 AM   #4
Lós
High-roller
 
Lós's Avatar
 
Join Date: Sep 2010
Location: Casterly Rock
Posts: 4,371
Reputation: 511
Default Re: Respuesta: [Duvidas] Sobre tudo.

Quote:
Originally Posted by BiieL View Post
3 -
pawn Code:
telelh = CreatePickup(1239,1,1332.0686,-633.4863,109.1349,-1);
Aff, por causa de 1 número fode tudo, vlw biel.

Pergunta 3 Resolvida
Lós is offline   Reply With Quote
Old 20/09/2010, 04:07 AM   #5
Lós
High-roller
 
Lós's Avatar
 
Join Date: Sep 2010
Location: Casterly Rock
Posts: 4,371
Reputation: 511
Default Re: [Duvidas] Sobre tudo.

UP, mais alguem se habilita a ajudar?
Lós is offline   Reply With Quote
Old 20/09/2010, 08:01 AM   #6
Lós
High-roller
 
Lós's Avatar
 
Join Date: Sep 2010
Location: Casterly Rock
Posts: 4,371
Reputation: 511
Default Re: [Duvidas] Sobre tudo.

Duvida resolvida restam 3!
Lós is offline   Reply With Quote
Old 20/09/2010, 06:59 PM   #7
Lós
High-roller
 
Lós's Avatar
 
Join Date: Sep 2010
Location: Casterly Rock
Posts: 4,371
Reputation: 511
Default Re: [Duvidas] Sobre tudo.

Mais ninguem?
Lós is offline   Reply With Quote
Old 20/09/2010, 09:05 PM   #8
SuB_ZeRo0_
Gangsta
 
SuB_ZeRo0_'s Avatar
 
Join Date: Aug 2009
Posts: 870
Reputation: 23
Default Re: [Duvidas] Sobre tudo.

1- Procure em todo o GM.

2- GetVehicleModel(GetPlayerVehicleID(playerid))<430
Mude isso para GetVehicleModel(GetPlayerVehicleID(playerid))!=430

430 é o ID do busão neh? ^^

6- Não tem SetVehiclePos ou algo assim para puxar o carro, LOL.
__________________
SuB_ZeRo0_ is offline   Reply With Quote
Old 20/09/2010, 09:28 PM   #9
Lós
High-roller
 
Lós's Avatar
 
Join Date: Sep 2010
Location: Casterly Rock
Posts: 4,371
Reputation: 511
Default Re: [Duvidas] Sobre tudo.

@Sub_Zero

1- CTRL + F - Fail!

2- Não deu certo

6- E oque eu faço ?
Lós is offline   Reply With Quote
Old 20/09/2010, 09:39 PM   #10
SuB_ZeRo0_
Gangsta
 
SuB_ZeRo0_'s Avatar
 
Join Date: Aug 2009
Posts: 870
Reputation: 23
Default Re: [Duvidas] Sobre tudo.

Quote:
Originally Posted by Los View Post
@Sub_Zero

1- CTRL + F - Fail!

2- Não deu certo

6- E oque eu faço ?
2- Tente ver se o cara está dirigindo um ônibus ou algo do tipo.

6- Crie, ora bolas. rs
__________________
SuB_ZeRo0_ is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
[AJUDA] Aparecendo tudo que as pessoas escrevem PawninG Português/Portuguese 3 01/09/2010 12:55 AM
[DUV] Duvidas Sobre Admin BOT BurrodaZero Português/Portuguese 2 07/05/2010 09:49 PM
[DUV] Duvidas Sobre ROBOT BurrodaZero Português/Portuguese 3 06/05/2010 03:06 AM
[AJUDA]Tudo em um so Topico brunogysin Português/Portuguese 6 24/04/2010 11:47 PM
[DUVIDAS] Como faço isto?? (várias duvidas) andmeida10 Português/Portuguese 3 18/03/2010 09:06 AM


All times are GMT. The time now is 09:52 AM.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.