pe.vanasek 0 Odesláno: 2. Květen, 2014 Share Odesláno: 2. Květen, 2014 Ahoj lidi vůbec nevím jak udělat aby se mi respawnovali jen ty vozidla, co v nich hráč nesedí , Už sem o tom přemýšlel asi dva dny a nic jsem nevymyslel Poradíte mi prosím? Vím že asi přes cyklus for to půjde Děkuju dcmd_respawnvozidel(playerid, params[]) { #pragma unused params if(admin[playerid] >= 1 || IsPlayerAdmin(playerid)) { for(new v; v <= pct; v++) { DestroyVehicle(respawn[v]); } pct = 0; SendClientMessage(playerid, 0x008000AA, "Respawnul si vozidla!"); }else{ SendClientMessage(playerid, 0x008000AA, "Nejsi admin!"); new novyhrac[50]; GetPlayerName(playerid, novyhrac, 50); format(novyhrac, 50, "Administrator %s respawnul vozidla", novyhrac); SendClientMessageToAll(0x008000AA,novyhrac); } return 1; } Budu rád za každou radu Link to comment Share on other sites More sharing options...
0 Globální moderátor Hip 191 Odesláno: 2. Květen, 2014 Globální moderátor Share Odesláno: 2. Květen, 2014 použij tento stock do podmínky: stock IsVehicleOccupied(vehicleid) // Returns 1 if there is anyone in the vehicle { foreach(Player,i) { if(IsPlayerInAnyVehicle(i)) { if(GetPlayerVehicleID(i)==vehicleid) { return 1; } else { return 0; } } } } je to zkopírované a nevím jak to bude fungovat, foreach jsem nikdy nepoužíval v pawn Link to comment Share on other sites More sharing options...
0 pe.vanasek 0 Odesláno: 2. Květen, 2014 Author Share Odesláno: 2. Květen, 2014 Počkat ale jak mám ten stock použít do podmínky? , To jsem nikdy nedělal Link to comment Share on other sites More sharing options...
0 Globální moderátor Hip 191 Odesláno: 2. Květen, 2014 Globální moderátor Share Odesláno: 2. Květen, 2014 if(IsVehicleOccupied(vehicleid)) { je někdo v autě } else není Link to comment Share on other sites More sharing options...
0 pe.vanasek 0 Odesláno: 2. Květen, 2014 Author Share Odesláno: 2. Květen, 2014 Kámo nefaká mi to A takhle to určitě nemá být,, já sem deb*l stock IsVehicleOccupied(vehicleid) // Returns 1 if there is anyone in the vehicle { new i; foreach(Player,i) { if(IsPlayerInAnyVehicle(i)) { if(GetPlayerVehicleID(i)==vehicleid) { return 1; } else { return 0; } } } } dcmd_respawnvozidel(playerid, params[], vehicleid) { #pragma unused params new idhracuvev; idhracuvev=(IsVehicleOccupied(vehicleid)) for(new v; v <= pct; v++) { if(v==idhracuvev); { continue; } else { DestroyVehicle(respawn[v]); } pct = 0; } return 1; } Poradí pls někdo? Link to comment Share on other sites More sharing options...
Dotaz
pe.vanasek 0
Ahoj lidi vůbec nevím jak udělat aby se mi respawnovali jen ty vozidla, co v nich hráč nesedí , Už sem o tom přemýšlel asi dva dny a nic jsem nevymyslel Poradíte mi prosím? Vím že asi přes cyklus for to půjde Děkuju
Link to comment
Share on other sites
4 odpovědí na tuto otázku
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now