nosmost jó le lehet kérni kocsit id vel és névvel is éés nem is keleveri
viszont
ha azt irom be pl hogy /car nrg 0 0 akkor jó és lead egy fekete ntg-t viszont ha ugy kérem le h /car 522 0 0 akkor
valamiért ez a sor állít meg:
Dupla hozzászólás automatikusan összefûzve. ( 2014. február 13. - 17:11:40 )
Megvan :D
a helyes megoldás ez:
viszont
ha azt irom be pl hogy /car nrg 0 0 akkor jó és lead egy fekete ntg-t viszont ha ugy kérem le h /car 522 0 0 akkor
valamiért ez a sor állít meg:
if(carid2 < 400 || carid2 > 611) return SendClientMessage(playerid,ERROR, \"HIBA: nemlétezik ilyen modell vagy hibás a név\");
teljes kód:
dcmd_car(playerid, params[])
{
new carid[32],carid2,color1,color2,Float:x,Float:y,Float:z,Float:Angle,inte;
if(IsNumeric(params[0]))
{
if(sscanf(params, \"dD(-1)D(-1)\",carid2,color1,color2)) return SendClientMessage(playerid,-1,\"Használat2:/car ...\");
}
if(!IsNumeric(params[0]))
{
if(sscanf(params, \"s[32]D(-1)D(-1)\",carid,color1,color2)) return SendClientMessage(playerid,-1,\"Használat2:/car ...\");
carid2=GetVehicleModelIDFromName(carid);
}
if(carid2 < 400 || carid2 > 611) return SendClientMessage(playerid,ERROR, \"HIBA: nemlétezik ilyen modell vagy hibás a név\");
if(color1==-1) color1 = random(126);
if(color2==-1) color2 = random(126);
GetPlayerPos(playerid,x,y,z);
GetPlayerFacingAngle(playerid,Angle);
inte = GetPlayerInterior(playerid);
DestroyVehicle(PlayerInfo[playerid][kocsi]);
PlayerInfo[playerid][kocsi]=CreateVehicle(carid2, x,y,z, Angle, color1, color2, -1);
LinkVehicleToInterior(PlayerInfo[playerid][kocsi],inte);
PutPlayerInVehicle(playerid,PlayerInfo[playerid][kocsi], 0);
format(str,sizeof(str),\"Te lekértél egy %s-t | ID: %d | Szin1: %d | Szin2: %d |\",VehicleNames[carid2-400],carid2,color1,color2);
SendClientMessage(playerid,zold,str);
return 1;
}
Dupla hozzászólás automatikusan összefûzve. ( 2014. február 13. - 17:11:40 )
Megvan :D
a helyes megoldás ez:
dcmd_car(playerid, params[])
{
new carid[32],carid2,color1,color2,Float:x,Float:y,Float:z,Float:Angle,inte;
sscanf(params, \"s[32]D(-1)D(-1)\",carid,color1,color2);
if(IsNumeric(carid))
{
if(sscanf(params, \"dD(-1)D(-1)\",carid2,color1,color2)) return SendClientMessage(playerid,-1,\"Használat2:/car ...\");
}
if(!IsNumeric(carid))
{
if(sscanf(params, \"s[32]D(-1)D(-1)\",carid,color1,color2)) return SendClientMessage(playerid,-1,\"Használat2:/car ...\");
carid2=GetVehicleModelIDFromName(carid);
}
if(carid2 < 400 || carid2 > 611) return SendClientMessage(playerid,ERROR, \"HIBA: nemlétezik ilyen modell vagy hibás a név\");
if(color1==-1) color1 = random(126);
if(color2==-1) color2 = random(126);
GetPlayerPos(playerid,x,y,z);
GetPlayerFacingAngle(playerid,Angle);
inte = GetPlayerInterior(playerid);
DestroyVehicle(PlayerInfo[playerid][kocsi]);
PlayerInfo[playerid][kocsi]=CreateVehicle(carid2, x,y,z, Angle, color1, color2, -1);
LinkVehicleToInterior(PlayerInfo[playerid][kocsi],inte);
PutPlayerInVehicle(playerid,PlayerInfo[playerid][kocsi], 0);
format(str,sizeof(str),\"Te lekértél egy %s-t | ID: %d | Szin1: %d | Szin2: %d |\",VehicleNames[carid2-400],carid2,color1,color2);
SendClientMessage(playerid,zold,str);
return 1;
}
