einfach
if(response == 0)
{
}
einfach
if(response == 0)
{
}
Danke ElDia, sollte helfen,... teste es morgen. Editiere es ob es geklappt hat
Woher soll das Script wissen wer/was ein "roller" ist?
mache for dem, wo du das Vehicle erstellst ein roller = CreateVehicle/AddStaticVehicel(usw...
geht nicht, da er nicht die vehiceleid erkennt
bissl was geändert:
ocmd:lock(playerid,params[])
{
new Float:x,Float:y,Float:z;
new vehicleid = GetPlayerVehicleID(playerid);
GetVehiclePos(vehicleid,x,y,z);
if(IsPlayerInRangeOfPoint(playerid,2,x,y,z) || IsPlayerInAnyVehicle(playerid))
{
new engine,lights,alarm,doors,bonnet,boot,objective;
GetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,bonnet,boot,objective);
if(Schloss[vehicleid] == 0)
{
SetVehicleParamsEx(vehicleid,engine,lights,alarm,1,bonnet,boot,objective);
Schloss[vehicleid] = 1;
SendClientMessage(playerid,dchat,"[Auto abgeschlossen!]");
}
else
{
SetVehicleParamsEx(vehicleid,engine,lights,alarm,0,bonnet,boot,objective);
Schloss[vehicleid] = 0;
SendClientMessage(playerid,gruen3,"[Auto aufgeschlossen!]");
}
}
else
{
SendClientMessage(playerid,hörst,"Du bist in keinem Fahrzeug!");
}
return 1;
}
if(IsPlayerInRangeOfPoint(playerid,Vehicle); oder so...
Das hat einen sehr hohen Hilfswert.
Guck mal das hier an:
case 5: { GivePlayerWeapon(playerid,29,500); }//MP5
case 5: { GivePlayerWeapon(playerid,31,800); }//M4
woran liegt der Fehler? An der 5
Guten Abend, ich habe die Frage, wie der Speler das Auto entweder öffnen oder schließen kann wenn er in der Nähe eines Autos ist.
new Lock[MAX_VEHICLES];
ocmd:lock(playerid,params[])
{
if(IsPlayerInAnyVehicle(playerid))
{
new vehicleid = GetPlayerVehicleID(playerid);
new engine,lights,alarm,doors,bonnet,boot,objective;
GetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,bonnet,boot,objective);
if(Lock[vehicleid] == 0)
{
SetVehicleParamsEx(vehicleid,engine,lights,alarm,1,bonnet,boot,objective);
Lock[vehicleid] = 1;
SendClientMessage(playerid,rot,"Auto abgeschlossen");
}
else
{
SetVehicleParamsEx(vehicleid,engine,lights,alarm,0,bonnet,boot,objective);
Lock[vehicleid] = 0;
SendClientMessage(playerid,gruen,"Auto aufgeschlossen");
}
}
else
{
SendClientMessage(playerid,rot2,"Du bist in keinem Fahrzeug!");
}
return 1;
}
MfG
me
Sende uns mal diese Zeile und die darüber
Wie sollen wir dir dabei helfen?
Wie sind die Befehle usw.
Nähere Infos bitte
compile das mit den neuen Includes und dann sollte es eigentlich wieder gehen
team.sa-mp.com/files/samp03dsvr_R2_win32.zip
wennn du nen Windows Server hast, damit compilen
Hast du überhaupt die neusten Includes?
#define DIALOG_SUBCARS
danach:
if(strcmp(cmdtext,"/supcars",true,10) == 0)
{
if(Adminabfrage)
{
ShowplayerDialog(playerid,DIALOG_SUBCARS,DIALOG_STYLE_LIST,"Cars","Comet\nSuper GT\n Infernus","Wählen","Abbrechen");
}
return 1;
}
dann weiter mit
if(dialogid == DIALOG_SUBCARS)
{
if(responst == 0)
{
}
if(response == 1)
{
switch(listitem)
{
case 0:
{
Was passieren soll
}
case 1:
{
Was passieren soll
}
case 2:
{
Was passieren soll
}
}
}
sollte so klappen, nicht getestet
http://www.youtube.com/watch?v=GYqJdj45pmI
MrMonat Tutorials sollten dir dabei helfen
zu den anderen Teilen such mal hier:
Willst du es in einer MsgBox oder in einem Dialog mit der Style Liste=?
Danke
Ich hatte jetzt erst die Zeit es zu testen, und das ist jeweils Num 4 und Num 6
könnte mir jemand Num 2 und Num 8 geben?
ich meine mit 150 Posts