Szerző Téma: Csak Cementes Kocsiba Legyen a Szállítás.  (Megtekintve 946 alkalommal)

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
Csak Cementes Kocsiba Legyen a Szállítás.
« Dátum: 2012. augusztus 13. - 17:35:19 »
0 Show voters
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;
         }
}
« Utoljára szerkesztve: 2012. augusztus 13. - 17:38:17 írta ZyZu »

Nem elérhető Rupert

  • 2301
    • Profil megtekintése
Csak Cementes Kocsiba Legyen a Szállítás.
« Válasz #1 Dátum: 2012. augusztus 13. - 20:42:28 »
+1 Show voters

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. ;)

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
Csak Cementes Kocsiba Legyen a Szállítás.
« Válasz #2 Dátum: 2012. augusztus 13. - 22:12:30 »
0 Show voters
Mikor haza érek akkor megnézem, hogy megyen vagy sem :D

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal