Entschuldigung wenn ich jez so blöd frage^^
Aber wie is das jez gemeint?
Das der String definiert ist oder wie?
Marv
Beiträge von Marv
-
-
Das habe ich nun gemacht doch der Warning ist dadurch nicht weg gegangen...
Also immer noch der selbe wegen dem String?mfg
-
Nabend,
Bekomme von Pawno immer dieses Warning:
(16475) : warning 219: local variable "string" shadows a variable at a preceding level
Un der Code ist drin
if(!strcmp(cmdtext,"/changeplate",true, 14))
{
new vehiclefid = GetPlayerVehicleID(playerid);
if(!cmdtext[13])return SendClientMessage(playerid,COLOR_YELLOW,"Du musst mindestens eine Zahl, oder einen Buchstaben eingeben!(Z.b /changeplate XGF 113)");
if(IsPlayerInAnyVehicle(playerid) == 1)
{
new string[9];
format(string,sizeof(string),"%s",cmdtext[14]);
SetVehicleNumberPlate(vehiclefid, string);
SetVehicleToRespawn(vehiclefid);
new Float: X,Float: Y,Float: Z;
GetPlayerPos(playerid,X,Y,Z);
SetVehiclePos(vehiclefid,X,Y,Z);
PutPlayerInVehicle(playerid,vehiclefid,0);
}
else
{
SendClientMessage(playerid,COLOR_GREEN,"Du musst dafür in einem Auto sitzen.");
}
return 1;
}
Was muss ich tun damit der Warning weg ist und der befehl geht?
Danke im vorraus
Marv -
-
Hallo,
Also meine frage ist wie kann ich den Motor und das Licht mit einem Befehl starten.
Wie z.B. "/veh motor" oder "/veh licht" klar das licht nicht Funktioniert habs ja nicht bei gebaut.
Habe es jetzt so nur klappt es nicht.
new Motor[MAX_VEHICLES]; if(strcmp(cmd, "/veh", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(IsPlayerInAnyVehicle(playerid))
{
SendClientMessage(playerid,COLOR_GREEN,"Um den Motor zustarten verwende");
SendClientMessage(playerid,COLOR_GREEN,"/veh motor");
new x_car[128];
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GREEN, "Verwendung: /veh motor,licht");
return 1;
}
x_car = strtok(cmdtext, idx);
if(!strlen(x_car ))
{
SendClientMessage(playerid, COLOR_GREEN, "Verwendung: /veh motor,licht");
return 1;
}
new vid = GetPlayerVehicleID(playerid);
if(strcmp(x_car,"motor",true) == 0)
{
if(vid != INVALID_VEHICLE_ID)
{
GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(vid,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
Motor[vid]=1;
}
return 1;
}
else if(Motor[vid] > 1)
{
if(vid != INVALID_VEHICLE_ID)
{
GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(vid,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
Motor[vid]=0;
}
return 1;
}
return 1;
}
else
{
SendClientMessage(playerid, COLOR_GREEN, "Du in keinem Auto!");
}}
return 1;
}
und unter GameModeInit
ManualVehicleEngineAndLights();
Danke im vorraus
Marv -
Frohes Fest
-
Wenn du uns sagst, was nicht geht, kann dir vielleicht jemand helfen..
Sry vergessen..
Also mit dem Server 0.3b läuft das Script dann immer noch und der Server 0.3c schließt direkt wieder.
Rconpw schon geändert -
Hallo
bekomme mein Gamemode leider nicht auf 0.3c.
Habe mir das Windows Server/Scripting Paket runter geladen und damit Compliert und es geht trozdem nicht...
kann mir wer helfen?^^
Mfg -
Wenn ich /dtdcamenu steht dort ich habe nicht die benötigten Rechte. Wie gebe ich mir dir Rechte?
/rcon login dein rconpw
You are....
dann /dtdcamenu -
ledier bin ich da bei der mbot funtkion überfragt da scheint nur ein einbau ins script zu helfen, doch dass müsstest du selber machen.
Schade....
Weiß sons wer wie ich das Problem lösen könnte ohne das System ins Script einzubauen?
Mfg
Marv
Edit:\\
Habe dieM_GivePlayerMoney
Funktion in das Filterscript eingebaut. Also Geld bekommt man schon
Noch noch mit M_GetPlayerMoneygucken -
ah ok M_Bot ist das cheatsystem. Gut.
Gehe in die Pwn von DT_DynamicCar und mache folgendes:
drücke strg+H
oben kommt dies rein: GivePlayerMoney(
und unten CallRemoteFunction("M_GivePlayerMoney","dd",
alle erstezendann wieder strg+H
oben GetPlayerMoney(
unten CallRemoteFunction("M_GetPlayerMone","d",
und wieder alle ersetzendann sollte es gehen.
Nikolas-Mrak:
Bei ihm hatt es geholfen den Fahrradshop zu löschen, wenn ich mich nicht irre, er hatte iwann was davon gelabert das er neustarten muss und dann hatte er es nach kurzer zeit, der neustart kann aber auch vl. sein da er glaube ich 2 dialogids hatte die sich überschneideten.
Funktionier leider nicht. Kann mir da wer helfen?
Habe das auch schon verbessert
CallRemoteFunction("M_GetPlayerMone","d",
zu
CallRemoteFunction("M_GetPlayerMoney","d",
Jedoch wenn ich mir dann ein Auto kaufen möchte sagt er das ich 7250$ Benötige..
Ich habe 1,4m bei mir^^ Was muss ich tun?
Danke im vorraus
Marv
Edit:\\
10/10 von mir