[Ajuda] erro no /trabalhar
#1

Galera minha profissгo de maquinista que estou criando, quando digito /trabalhar dentro do trem ''Freight'' que eu coloquei para uso da profissгo, ainda estб aparecendo
pawn Код:
Vocк precisa estar conduzindo um trem para trabalhar
Tem algo de errado ?
pawn Код:
case ClassMaqui:
                {
                    if (GetPlayerVehicleSeat(playerid) == 0)
                    {
                        switch (GetVehicleModel(GetPlayerVehicleID(playerid)))
                        {
                            case VehicleFreight:
                                Maqui_StartRandomJob(playerid);
                            default: SendClientMessage(playerid, 0xff0000ff, "{FFFFFF}» {FF0000}Vocк precisa estar conduzindo um trem para

trabalhar."
);
                            }
                        }
                        else
                            SendClientMessage(playerid, 0xff0000ff, "{FFFFFF}» {FF0000}Vocк precisa estar conduzindo um trem para trabalhar.");
                }
Reply
#2

Quote:
Originally Posted by CrazyHelp
Посмотреть сообщение
Galera minha profissгo de maquinista que estou criando, quando digito /trabalhar dentro do trem ''Freight'' que eu coloquei para uso da profissгo, ainda estб aparecendo
pawn Код:
Vocк precisa estar conduzindo um trem para trabalhar
Tem algo de errado ?
pawn Код:
case ClassMaqui:
                {
                    if (GetPlayerVehicleSeat(playerid) == 0)
                    {
                        switch (GetVehicleModel(GetPlayerVehicleID(playerid)))
                        {
                            case VehicleFreight:
                                Maqui_StartRandomJob(playerid);
                            default: SendClientMessage(playerid, 0xff0000ff, "{FFFFFF}» {FF0000}Vocк precisa estar conduzindo um trem para

trabalhar."
);
                            }
                        }
                        else
                            SendClientMessage(playerid, 0xff0000ff, "{FFFFFF}» {FF0000}Vocк precisa estar conduzindo um trem para trabalhar.");
                }
Pelo que estou vendo no cod, ta certim ..
Nгo vejo nenhum erro! '-'

Me mande o Maqui_StartRandomJob(playerid);
Reply
#3

pawn Код:
Maqui_StartRandomJob(playerid)
{
    new vid;
    if (GetPlayerVehicleSeat(playerid) == 0)
    {
        vid = GetPlayerVehicleID(playerid);
        switch (GetVehicleModel(vid))
        {
            case VehicleReefer:
            {
                new Float:x, Float:y, Float:z;
                APlayerData[playerid][JobStarted] = true;
                APlayerData[playerid][JobID] = 2;
                APlayerData[playerid][JobLoc1] = random(sizeof(AMaquis));
                APlayerData[playerid][JobStep] = 1;

                new STR[1000];
                format(STR, 1000, "{a9c4e4}Vocк tem que ir entregar {FFFFFF}%s{a9c4e4}.", AMaquis[APlayerData[playerid][JobLoc1]][MaquisName]);
                SendClientMessage(playerid, 0x33FF33AA, STR);

                format(STR, 1000, TXT_MaquiEmLugar, AMaquis[APlayerData[playerid][JobLoc1]][MaquisName]);
                TextDrawSetString(APlayerData[playerid][MissionText], TXT_MaquiEmLugar);
                x = AMaquis[APlayerData[playerid][JobLoc1]][MaquisX];
                y = AMaquis[APlayerData[playerid][JobLoc1]][MaquisY];
                z = AMaquis[APlayerData[playerid][JobLoc1]][MaquisZ];
                SetPlayerCheckpoint(playerid, x, y, z, 10.0);
                APlayerData[playerid][VehicleID] = vid;
                APlayerData[playerid][VehicleTimerTime] = Job_TimeToFailMission;
            }
        }
    }
    return 1;
}
Reply
#4

Quote:
Originally Posted by CrazyHelp
Посмотреть сообщение
Galera minha profissгo de maquinista que estou criando, quando digito /trabalhar dentro do trem ''Freight'' que eu coloquei para uso da profissгo, ainda estб aparecendo
pawn Код:
Vocк precisa estar conduzindo um trem para trabalhar
Tem algo de errado ?
pawn Код:
case ClassMaqui:
                {
                    if (GetPlayerVehicleSeat(playerid) == 0)
                    {
                        switch (GetVehicleModel(GetPlayerVehicleID(playerid)))
                        {
                            case VehicleFreight:
                                Maqui_StartRandomJob(playerid);
                            default: SendClientMessage(playerid, 0xff0000ff, "{FFFFFF}» {FF0000}Vocк precisa estar conduzindo um trem para

trabalhar."
);
                            }
                        }
                        else
                            SendClientMessage(playerid, 0xff0000ff, "{FFFFFF}» {FF0000}Vocк precisa estar conduzindo um trem para trabalhar.");
                }
Quote:
Originally Posted by CrazyHelp
Посмотреть сообщение
pawn Код:
Maqui_StartRandomJob(playerid)
{
    new vid;
    if (GetPlayerVehicleSeat(playerid) == 0)
    {
        vid = GetPlayerVehicleID(playerid);
        switch (GetVehicleModel(vid))
        {
            case VehicleReefer:
            {
                new Float:x, Float:y, Float:z;
                APlayerData[playerid][JobStarted] = true;
                APlayerData[playerid][JobID] = 2;
                APlayerData[playerid][JobLoc1] = random(sizeof(AMaquis));
                APlayerData[playerid][JobStep] = 1;

                new STR[1000];
                format(STR, 1000, "{a9c4e4}Vocк tem que ir entregar {FFFFFF}%s{a9c4e4}.", AMaquis[APlayerData[playerid][JobLoc1]][MaquisName]);
                SendClientMessage(playerid, 0x33FF33AA, STR);

                format(STR, 1000, TXT_MaquiEmLugar, AMaquis[APlayerData[playerid][JobLoc1]][MaquisName]);
                TextDrawSetString(APlayerData[playerid][MissionText], TXT_MaquiEmLugar);
                x = AMaquis[APlayerData[playerid][JobLoc1]][MaquisX];
                y = AMaquis[APlayerData[playerid][JobLoc1]][MaquisY];
                z = AMaquis[APlayerData[playerid][JobLoc1]][MaquisZ];
                SetPlayerCheckpoint(playerid, x, y, z, 10.0);
                APlayerData[playerid][VehicleID] = vid;
                APlayerData[playerid][VehicleTimerTime] = Job_TimeToFailMission;
            }
        }
    }
    return 1;
}
Tem tudo certim, mas oq vc realmente quer ? '-'
Reply
#5

Quote:
Originally Posted by JoaoMonteiro
Посмотреть сообщение



Tem tudo certim, mas oq vc realmente quer ? '-'
Quando Digito /trabalhar nгo vai, fala que preciso de um trem para trabalhar.
Reply
#6

Quote:
Originally Posted by CrazyHelp
Посмотреть сообщение
pawn Код:
Maqui_StartRandomJob(playerid)
{
    new vid;
    if (GetPlayerVehicleSeat(playerid) == 0)
    {
        vid = GetPlayerVehicleID(playerid);
        switch (GetVehicleModel(vid))
        {
            case VehicleReefer:
            {
                new Float:x, Float:y, Float:z;
                APlayerData[playerid][JobStarted] = true;
                APlayerData[playerid][JobID] = 2;
                APlayerData[playerid][JobLoc1] = random(sizeof(AMaquis));
                APlayerData[playerid][JobStep] = 1;

                new STR[1000];
                format(STR, 1000, "{a9c4e4}Vocк tem que ir entregar {FFFFFF}%s{a9c4e4}.", AMaquis[APlayerData[playerid][JobLoc1]][MaquisName]);
                SendClientMessage(playerid, 0x33FF33AA, STR);

                format(STR, 1000, TXT_MaquiEmLugar, AMaquis[APlayerData[playerid][JobLoc1]][MaquisName]);
                TextDrawSetString(APlayerData[playerid][MissionText], TXT_MaquiEmLugar);
                x = AMaquis[APlayerData[playerid][JobLoc1]][MaquisX];
                y = AMaquis[APlayerData[playerid][JobLoc1]][MaquisY];
                z = AMaquis[APlayerData[playerid][JobLoc1]][MaquisZ];
                SetPlayerCheckpoint(playerid, x, y, z, 10.0);
                APlayerData[playerid][VehicleID] = vid;
                APlayerData[playerid][VehicleTimerTime] = Job_TimeToFailMission;
            }
        }
    }
    return 1;
}
Creio eu que isso:
pawn Код:
case VehicleReefer:
deveria ser isso:
pawn Код:
case VehicleFreight:
Reply
#7

pawn Код:
if(GetVehicleModel(GetPlayerVehicleID(playerid)) != VehicleFreight)
                            return SendClientMessage(playerid, 0xff0000ff, "{FFFFFF}» {FF0000}Vocк precisa estar conduzindo um trem para trabalhar.");
switch (GetVehicleModel(GetPlayerVehicleID(playerid)))
                        {
                            case VehicleFreight:
                                Maqui_StartRandomJob(playerid);
                            default: SendClientMessage(playerid, 0xff0000ff, "{FFFFFF}» {FF0000}Vocк precisa estar conduzindo um trem para

trabalhar."
);
                            }
                        }
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)