[ajuda]naum esta retornando
#1

Bom tenho um sistema de veiculos quando o player sai do veiculo cria uma text etc... mais naum estб acontencedo nada quando saio. e quando entro retorna as mensagens normalmente..

pawn Код:
public OnPlayerStateChange(playerid, newstate, oldstate)
{
    if( newstate == PLAYER_STATE_DRIVER ) {
        for(new i; i < MAX_PLAYERS; i++) {
            if(GetPlayerVehicleID(playerid) == VeiculoID[i]) {
                if(GetPlayerVehicleID(playerid) == VeiculoID[playerid]) {
                    format(gstring, sizeof(gstring), "%s seja bem vindo ao seu veнculo criado por vocк.", PlayerName(playerid));
                    SendClientMessage(playerid, 0x9966FFAA, gstring);
                    Delete3DTextLabel(TextVeH[GetPlayerVehicleID(playerid)]);
                }
                else if(GetPlayerVehicleID(playerid) != VeiculoID[playerid]) {
                    if(GetPlayerVehicleID(playerid) == VeiculoID[i]) {
                        format(gstring, sizeof(gstring), "Esse veнculo pertence a %s e vocк nao pode dirigi-lo, use: /v para criar.", PlayerName(VeiculoID[playerid]));
                        SendClientMessage(playerid, 0xFF6633AA, gstring);
                        PlayerPlaySound(playerid, 1147, 0.0, 0.0, 0.0);
                        RemovePlayerFromVehicle(playerid);
                        Update3DTextLabelText( TextVeH[ GetPlayerVehicleID( playerid ) ], -1, gstring );
                    }
                }
            }
            if( oldstate == PLAYER_STATE_DRIVER ) {
                if(GetPlayerVehicleID(playerid) == VeiculoID[i]) {
                    if(GetPlayerVehicleID(playerid) == VeiculoID[playerid]) {
                        format(gstring, 256, "Veнculo de:\n%s [ID:%d]",PlayerName(playerid), playerid);
                        TextVeH[GetPlayerVehicleID(playerid)] = Create3DTextLabel(gstring, -1, 0.0, 0.0, 0.0, 50.0, 0, 1);
                        Attach3DTextLabelToVehicle(TextVeH[GetPlayerVehicleID(playerid)], VeiculoID[playerid], 0.0, 0.0, 0.0+1);
                        Update3DTextLabelText( TextVeH[ GetPlayerVehicleID( playerid ) ], -1, gstring );
                        SendClientMessage(playerid, -1, "Voce pode puxar o seu veнculo /trazer");
                    }
                }
            }
        }
    }
    return 1;
}
Reply
#2

Tenta!
pawn Код:
public OnPlayerStateChange(playerid, newstate, oldstate)
{
    if( newstate == PLAYER_STATE_DRIVER ) {
        for(new i; i < MAX_PLAYERS; i++) {
            if(GetPlayerVehicleID(playerid) == VeiculoID[i]) {
                if(GetPlayerVehicleID(playerid) == VeiculoID[playerid]) {
                    format(gstring, sizeof(gstring), "%s seja bem vindo ao seu veнculo criado por vocк.", PlayerName(playerid));
                    SendClientMessage(playerid, 0x9966FFAA, gstring);
                    Delete3DTextLabel(TextVeH[GetPlayerVehicleID(playerid)]);
                }
                else if(GetPlayerVehicleID(playerid) != VeiculoID[playerid]) {
                    if(GetPlayerVehicleID(playerid) == VeiculoID[i]) {
                        format(gstring, sizeof(gstring), "Esse veнculo pertence a %s e vocк nao pode dirigi-lo, use: /v para criar.", PlayerName(VeiculoID[playerid]));
                        SendClientMessage(playerid, 0xFF6633AA, gstring);
                        PlayerPlaySound(playerid, 1147, 0.0, 0.0, 0.0);
                        RemovePlayerFromVehicle(playerid);
                        Update3DTextLabelText( TextVeH[ GetPlayerVehicleID( playerid ) ], -1, gstring );
                    }
                }
            }
        }
    }
    if( oldstate == PLAYER_STATE_DRIVER ) {
        if(GetPlayerVehicleID(playerid) == VeiculoID[i]) {
            if(GetPlayerVehicleID(playerid) == VeiculoID[playerid]) {
                format(gstring, 256, "Veнculo de:\n%s [ID:%d]",PlayerName(playerid), playerid);
                TextVeH[GetPlayerVehicleID(playerid)] = Create3DTextLabel(gstring, -1, 0.0, 0.0, 0.0, 50.0, 0, 1);
                Attach3DTextLabelToVehicle(TextVeH[GetPlayerVehicleID(playerid)], VeiculoID[playerid], 0.0, 0.0, 0.0+1);
                Update3DTextLabelText( TextVeH[ GetPlayerVehicleID( playerid ) ], -1, gstring );
                SendClientMessage(playerid, -1, "Voce pode puxar o seu veнculo /trazer");
            }
        }
    }
    return 1;
}
Reply
#3

Ainda nгo estб retornando...
Reply
#4

aproveitando o topic o meu sistema de fps que criei nгo estб aparecendo na cabeзa do player:

pawn Код:
#include <a_samp>
#include <foreach>

new DLlast[MAX_PLAYERS] = 0;
new FPS2[MAX_PLAYERS] = 0;
new Text3D:label[MAX_PLAYERS];

public OnFilterScriptInit()
{
    SetTimer("FPSUP",1203,true);
    return 1;
}
new string[100];
public OnPlayerUpdate(playerid)
{
    new drunk2 = GetPlayerDrunkLevel(playerid);
    if(drunk2 < 100)
    {
        SetPlayerDrunkLevel(playerid,2000);
    }
    else
    {
        if(DLlast[playerid] != drunk2)
        {
            new fps = DLlast[playerid] - drunk2;
           
            if((fps > 0) && (fps < 200))
            FPS2[playerid] = fps;
            DLlast[playerid] = drunk2;
        }
    }
}

public OnPlayerDisconnect(playerid)
{
    Delete3DTextLabel(Text3D:label[playerid]);
    return 1;
}

public OnPlayerSpawn(playerid)
{
    FPSUP();
    return 1;
}

forward FPSUP();
public FPSUP()
{
    foreach(Player,i)
    {
        format(string,sizeof(string),"FPS: %d",FPS2[i]-1);
        Attach3DTextLabelToPlayer(label[i], FPS2[i], 0.0, 0.0, 0.7);
        Update3DTextLabelText(label[i], -1, string);
        continue;
    }
}
Na verdade eu so adaptei acho que foi o do Macitosh naum sei o.o
Reply
#5

estranho o sistema de fps naum pega naum vejo erro algun;;
Reply
#6

Quote:
Originally Posted by whiXґ
Посмотреть сообщение
estranho o sistema de fps naum pega naum vejo erro algun;;
Mais deve haver algum algo de errado para naum aparecer a Text do fps

Mais alguem ae pra ajudar..
Reply
#7

Para de ser plagiador guaruja, tenha seus projetos seu noob!
Reply
#8

Vocк deve tбr testando o sistema de FPS sozinho, igual um maluco ae, ai tu nгo vк msm ¬¬'
Reply
#9

Quote:
Originally Posted by zbt
Посмотреть сообщение
Vocк deve tбr testando o sistema de FPS sozinho, igual um maluco ae, ai tu nгo vк msm ¬¬'
Hehe.. To ligado nesse cara ae!! Capaz q seja isso.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)