Jump to content

pomoc vytvareni a zniceni aut


Recommended Posts

zdravim nevim si s tim uz rady :d mam v modu :

new cars;

dcmd_dcar(playerid, params[])
{
    
    #pragma unused params
    new string[128];
    for(new i=0;i<=MAX_PLAYERS_EX;i++)
    {
        if(IsPlayerInVehicle(i,cars))return SendClientMessage(playerid,COLOR_CERVENA,"Nějaký hráč sedí v aute");
        DestroyVehicle(cars);
        cars == 0;
        format(string, sizeof(string), "[!] Hráč %s smazal všechny vytvořené auta", jmeno(playerid));
        SendClientMessageToAll(COLOR_GREEN, string);
        }
    return 1;
    }

a pres dialogy vytvareni a haze to warning : warning 215: expression has no effect je to radek : cars ++ a auta to nemaze

if(listitem == 0){
                   new string[128];
                GetPlayerPos(playerid,PX,PY,PZ);
                GetPlayerFacingAngle(playerid,PA);
                cars=CreateVehicle(445,PX,PY,PZ,PA,0,0,100000);
                PutPlayerInVehicle(playerid,cars,0);
                cars  ++;
                format(string, sizeof(string), "[!]Vytvořil sis auto : Admiral [počet vytvořených aut : %s ]",cars);
                SendClientMessage(playerid,COLOR_CERVENA, string);
                   }
Link to comment
Share on other sites

Musíš mít pro to pole s defaultní hodnotou (-nekonečno; 399> nebo <612; +nekonečno)

při příkazu uděláš cyklus do max. hodnoty pole; podmínku, jestli je hodnota proměnné na té defaultní (např. 0), pokud ano, vykonáš příkaz a dáš break;

 

Při smazání vozidel dáš opět cyklus s tou max. hodnotou pole a pokud ta proměnná nemá defaultní hodnotu (např. ta 0), smažeš vozidlo a nastavíš ji tu defaultní hodnotu.

 

 

Tak, jak to máš, tak ti to fungovat nebude ;)

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...