Josef_03 7 Odesláno: 13. Květen, 2015 Share Odesláno: 13. Květen, 2015 Ahojte, mám tu jeden kód, který nejde. Nejde, že to neopraví vozidla hráčům kolem mě!, ale jenom mě! Pawno Kód: public OnPlayerCommandText(playerid, cmdtext[]) { if(IsPlayerAdmin(playerid)) if(strcmp(cmdtext,"/reapircar",true,10) == 0) { if(!cmdtext[10]) return SendClientMessage(playerid,-1,"/reapircar [radius]"); new radius = strval(cmdtext[10]); new Float:x,Float:y,Float:z; GetPlayerPos(playerid,x,y,z); for(new i;i<MAX_PLAYERS;i++) { if(IsPlayerConnected(i)) { if(IsPlayerInRangeOfPoint(i,radius,x,y,z)) { if(IsPlayerInAnyVehicle(playerid)) VehID = GetPlayerVehicleID(playerid); RepairVehicle(VehID); SetVehicleHealth(VehID,100000); new Float:flip; GetVehicleZAngle(VehID, flip); SetVehicleZAngle(VehID, flip); SendClientMessage(playerid, 0xFFFFFFFF, "Tve auto bylo opraveno a obraceno na kola."); } } } SendClientMessage(playerid,0xFF0000AA,"Uzdravil jsi všechny auta v dané oblasti."); return 1; } return 0; } Díky! Čaute! Link to comment Share on other sites More sharing options...
Josef_03 7 Odesláno: 13. Květen, 2015 Author Share Odesláno: 13. Květen, 2015 Nojo! A nevíš jak to nastavit?, aby to šlo na hráče v daném radiusu? * Jo uz vim, misto playerid: i Link to comment Share on other sites More sharing options...
Josef_03 7 Odesláno: 13. Květen, 2015 Author Share Odesláno: 13. Květen, 2015 ~> Nediv se. Sice spustíš cyklus na všechny hráče ale podmínkuješ jen sebe, pak přiřadíš proměnné id svého vozidla, a nakonec opravuješ a nastavuješ život svému vozidlu. ~> A tu podmínku na zjištění, jestli je hráč přihlášen na rcon také nemáš zrovna geniálně... Mi pohl/a Link to comment Share on other sites More sharing options...
Recommended Posts