if (strcmp(\"/rendorlampa\", cmdtext, true, 10) == 0) { new ellenoriz[24];GetPlayerName(playerid, ellenoriz, sizeof(ellenoriz));if(strcmp(ellenoriz,\"CoolEdy\",true)){Neki(playerid,Piros,\" Nem vagy Rendõr! \");} else {new rendorjelzo = CreateObject(19419, 0, 0, 0, 0, 0, 0,2.0);AttachObjectToVehicle(rendorjelzo, GetPlayerVehicleID(playerid),0,0,0, 0.000000, -0.379999, 0.919999);Neki(playerid, Zold, \" Feltetted a villogót, és bekapcsoltad! \");}return 1;}
if (strcmp(\"/rendorlampa\", cmdtext, true, 10) == 0) { new Float:X,Float:Y,Float:Z;// ezt ide kell irni a koordináta GetVehiclePos(playerid, X,Y,Z);//ezt is ez a kocsi koordinátája GetPlayerPos(playerid, X,Y,Z);//ez a tiéd new ellenoriz[24];GetPlayerName(playerid, ellenoriz, sizeof(ellenoriz));if(strcmp(ellenoriz,\"CoolEdy\",true)){Neki(playerid,Piros,\" Nem vagy Rendõr! \");} else { GetPlayerPos(playerid, X,Y,Z);//szintén a te koordinátád GetVehiclePos(playerid, X,Y,Z);//szintén a kocsiénew rendorjelzo = CreateObject(19419, 0, 0, 0, 0, 0, 0,2.0);AttachObjectToVehicle(rendorjelzo, GetPlayerVehicleID(playerid),0,0,0, 0.000000, -0.379999, 0.919999);Neki(playerid, Zold, \" Feltetted a villogót, és bekapcsoltad! \");}return 1;}
Tessék koordinátáta lekérõt beraktam if (strcmp(\"/rendorlampa\", cmdtext, true, 10) == 0) { new Float:X,Float:Y,Float:Z;// ezt ide kell irni a koordináta GetVehiclePos(playerid, X,Y,Z);//ezt is ez a kocsi koordinátája GetPlayerPos(playerid, X,Y,Z);//ez a tiéd new ellenoriz[24];GetPlayerName(playerid, ellenoriz, sizeof(ellenoriz));if(strcmp(ellenoriz,\"CoolEdy\",true)){Neki(playerid,Piros,\" Nem vagy Rendõr! \");} else { GetPlayerPos(playerid, X,Y,Z);//szintén a te koordinátád GetVehiclePos(playerid, X,Y,Z);//szintén a kocsiénew rendorjelzo = CreateObject(19419, 0, 0, 0, 0, 0, 0,2.0);AttachObjectToVehicle(rendorjelzo, GetPlayerVehicleID(playerid),0,0,0, 0.000000, -0.379999, 0.919999);Neki(playerid, Zold, \" Feltetted a villogót, és bekapcsoltad! \");}return 1;}
new object1[MAX_VEHICLES];
CMD:villogofel(playerid, params[]){ new veh=GetPlayerVehicleID(playerid); if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, hiba, \"Nem ülsz kocsiban.\"); if(IsPlayerLAdmin(playerid) == 0) return SendClientMessage(playerid, hiba, \"HIBA: Nem vagy admin.\"); object1[veh] = CreateObject(18646, 0, 0, -1000, 0, 0, 0, 100); AttachObjectToVehicle(object1[veh], veh, -0.699999,0.104999,1.100000,0.000000,0.000000,0.000000); return 1;}
Gondolom, mert nem kéred le a [veh]-t, így nem tudja melyik jármûre akarod rakni.Itt az enyém, alakítsd át:Ezt legfelülre: new object1[MAX_VEHICLES]; Ezt meg alakítsd át strcmp-re: CMD:villogofel(playerid, params[]){ new veh=GetPlayerVehicleID(playerid); if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, hiba, \"Nem ülsz kocsiban.\"); if(IsPlayerLAdmin(playerid) == 0) return SendClientMessage(playerid, hiba, \"HIBA: Nem vagy admin.\"); object1[veh] = CreateObject(18646, 0, 0, -1000, 0, 0, 0, 100); AttachObjectToVehicle(object1[veh], veh, -0.699999,0.104999,1.100000,0.000000,0.000000,0.000000); return 1;}
public OnPlayerCommandText(playerid, cmdtext[]){ if (strcmp(\"/rendorlampa\", cmdtext, true, 10) == 0) { new ellenoriz[24]; new veh = GetPlayerVehicleID(playerid); GetPlayerName(playerid, ellenoriz, sizeof(ellenoriz)); if(strcmp(ellenoriz,\"CoolEdy\",true)) { Neki(playerid,Piros,\" Nem vagy Rendõr! \"); } else { object1[veh] = CreateObject(19419, 0, 0, 0, 0, 0, 0, 2.0); AttachObjectToVehicle(object1[veh], veh, 0, 0, 0, 0.000000, -0.379999, 0.919999); Neki(playerid, Zold, \" Feltetted a villogót, és bekapcsoltad! \"); } return 1; } return 0;}
A Te parancsfeldolgozódra gondoltam. Mert én ZCMD-t használok.Itt a komplett script, próbáld ki: new object1[MAX_VEHICLES]; public OnPlayerCommandText(playerid, cmdtext[]){ if (strcmp(\"/rendorlampa\", cmdtext, true, 10) == 0) { new ellenoriz[24]; new veh = GetPlayerVehicleID(playerid); GetPlayerName(playerid, ellenoriz, sizeof(ellenoriz)); if(strcmp(ellenoriz,\"CoolEdy\",true)) { Neki(playerid,Piros,\" Nem vagy Rendõr! \"); } else { object1[veh] = CreateObject(19419, 0, 0, 0, 0, 0, 0, 2.0); AttachObjectToVehicle(object1[veh], veh, 0, 0, 0, 0.000000, -0.379999, 0.919999); Neki(playerid, Zold, \" Feltetted a villogót, és bekapcsoltad! \"); } return 1; } return 0;}