GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: ZyZu. - 2012. augusztus 13. - 17:35:19

Cím: Csak Cementes Kocsiba Legyen a Szállítás.
Írta: ZyZu. - 2012. augusztus 13. - 17:35:19
Csáó! Szóval a téma adott nekem az lenne a problémám ha beszálok egy infernusba akkor abba is lehet szállítani cementet, de én nekem csak a 524 cementes kocsiban akarom használni ezt a parancsot de nem tudom megoldani mert össze vagyok zavarva az egészel most :D.
 

CMD:munka(playerid, params[])
{
        if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 524)
        {
            if(olaj[playerid] != 1 && olaj[playerid] != 2 && olaj[playerid] != 3){ olaj[playerid] = 1; }
            new name[MAX_PLAYER_NAME], string[200];
            GetPlayerName(playerid, name, sizeof(name));
            format(string, sizeof(string), \"{ff9900}Kamionos {00ff15}%s {ff9900}Elkezdte Szállítani a Cementet! \", name );
            SendClientMessageToAll(COLOR_YELLOW, string);
            if(olaj[playerid] == 1){
                olaj[playerid] = 2;
                SetPlayerCheckpoint(playerid,1944.7424,-1771.1267,13.1157,10);
                return 1;
            }
            if(olaj[playerid] == 2){
                olaj[playerid] = 3;
                SetPlayerCheckpoint(playerid,1003.4263,-941.8485,41.8079,10);
                return 1;
            }
            if(olaj[playerid] == 3){
                olaj[playerid] = 1;
                SetPlayerCheckpoint(playerid,-97.8173,-1166.7585,2.2650,10);
                return 1;
            }
            return 1;
         }
}
Cím: Csak Cementes Kocsiba Legyen a Szállítás.
Írta: Rupert - 2012. augusztus 13. - 20:42:28

CMD:munka(playerid, params[])
{
        if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,-1,\"Csak autóban mûködik a parancs.\");
        new vehid = GetPlayerVehicleID(playerid);
        new model = GetVehicleModel(vehid);
        if(model == 524)
        {
            if(olaj[playerid] > 3 && olaj[playerid] < 1)
            {
                   olaj[playerid] = 1;
            }
            new name[MAX_PLAYER_NAME], string[200];
            GetPlayerName(playerid, name, sizeof(name));
            format(string, sizeof(string), \"{ff9900}Kamionos {00ff15}%s {ff9900}Elkezdte Szállítani a Cementet! \", name );
            SendClientMessageToAll(COLOR_YELLOW, string);
            if(olaj[playerid] == 1)
           {
                olaj[playerid] = 2;
                SetPlayerCheckpoint(playerid,1944.7424,-1771.1267,13.1157,10);
                return 1;
            }
            else if(olaj[playerid] == 2)
            {
                olaj[playerid] = 3;
                SetPlayerCheckpoint(playerid,1003.4263,-941.8485,41.8079,10);
                return 1;
            }
            else if(olaj[playerid] == 3)
            {
                olaj[playerid] = 1;
                SetPlayerCheckpoint(playerid,-97.8173,-1166.7585,2.2650,10);
                return 1;
            }
         }
         else
         {
               RemovePlayerFromVehicle(playerid);
               SendClientMessage(playerid,-1,\"Csak cementszállítóval szállíthatsz cementet.\");
         }
        return 1;
}

 
Hiányzott egy \"RemovePlayerFromVehicle(playerid);\" függvény. ;)
Cím: Csak Cementes Kocsiba Legyen a Szállítás.
Írta: ZyZu. - 2012. augusztus 13. - 22:12:30
Mikor haza érek akkor megnézem, hogy megyen vagy sem :D