hallo
ich habe jetzt ein adm sys und alles 
 nur wie mach ich das /veh geht ? was muss ich machen ?
hallo
ich habe jetzt ein adm sys und alles 
 nur wie mach ich das /veh geht ? was muss ich machen ?
if(strcmp(cmd, "/veh", true) == 0)
	{
		if(IsPlayerConnected(playerid))
		if(IsPlayerAdmin(playerid))
		{
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp))
			{
				SendClientMessage(playerid, COLOR_GREY, "USAGE: /veh [AutoID] [Farbe1] [Farbe2]");
				return 1;
			}
			new car;
			car = strval(tmp);
			if(car < 400 || car > 611) { SendClientMessage(playerid, COLOR_GREY, "   Vehicle Number can't be below 400 or above 611 !"); return 1; }
			tmp = strtok(cmdtext, idx);
			new color1;
			if(!strlen(tmp))
			{
				color1 = 1;
			}else{
				color1 = strval(tmp);
				if(color1 < 0 || color1 > 126) { SendClientMessage(playerid, COLOR_GREY, "   Color Number can't be below 0 or above 126 !"); return 1; }
			}
			tmp = strtok(cmdtext, idx);
			new color2;
			if(!strlen(tmp))
			{
				color2 = 1;
			}else{
				color2 = strval(tmp);
				if(color2 < 0 || color2 > 126) { SendClientMessage(playerid, COLOR_GREY, "   Color Number can't be below 0 or above 126 !"); return 1; }
			}
			new Float:X,Float:Y,Float:Z;
			GetPlayerPos(playerid, X,Y,Z);
			CreateVehicle(car, X+5,Y,Z, 0.0, color1, color2, 240);
		}
		return 1;
	}
Wundert mich grad, wenn du schon Admin System gemacht hast... müsstest du auch was von Parameter Übergabe verstehen , wie dcmd , und der normale Command text mit strtok oder String Index , und abfragen sind ja nicht schwer... sicher das es dann dein Adm System ist ... Naja nichts für ungut
ich habe es nicht selber gemacht ![]()
und das geht net weil ich habe dcmd
![]()
Wenn du dcmd nutzt, dann weißt du doch auch, wie man es anwendet, oder?
Schreib den Befehl halt in dcmd um.
ich schau mal ob ich es hin krige ![]()
bräuchte das auch in DCMD könnte das vielleicht jemand so hinscripten ? ![]()
öööhm, Ich weiß, das thema ist bissl veraltet (:D)
Aber:
Könnte mir wer mal bitte nen /veh [carid] [farbe1] [farbe2] Befehl machn? ![]()
Bitte ![]()
hier, auch wenn das Thema ETWAS veraltert ist 
 Ich bin nett heute 
 
 
DCMD:
unter OnPlayerCommandText:
 dcmd(veh,3,cmdtext);
irgendwo ins Script:
dcmd_veh(playerid, params[])
{
	new
	    vehicleid,
		v,
		c1,
		c2;
	if(sscanf(params, "ddd", v, c1, c2))
	{
     return SendClientMessage(playerid, rot, "Benutzung: /veh FahrzeugID, Farbe, Farbe");
	}
	if(!IsPlayerAdmin(playerid))
	{
	return SendClientMessage(playerid,COLOR_WHITE,"SERVER: YOU ARENT AN ADMIN");
	}
	if( ( v < 400 ) || ( v > 611) ) {
	    return SendClientMessage(playerid, rot, "Ungültige ModelID");
	}
	new Float:x, Float:y, Float:z,Float:r;
	GetPlayerPos(playerid, x,y, z);
	GetPlayerFacingAngle(playerid, r);
	vehicleid = CreateVehicle(v, x, y, z, r, c1, c2, -1);
	PutPlayerInVehicle(playerid,vehicleid,0);
	return 1;
}