Hallo, Community!
Ich wollte einen Ansich einfachen Befehl in mein Skript integrieren.
Der Befehl sollte so aussehen: "/setcarheal [CarID] [Carheal]"
Funktioniert eigentlich.
Dann habe ich mir überlegt, dass ich eine Message senden lasse in der noch bestätigt wird wie viel Carheal man eingebaut hat.. aber egal welche Menge ich nehme es kommt immer die Zahl "1746957636" hier nochmal auf einem Screen zu sehen:
http://www.pic-upload.de/view-22682826/sa-mp-116.png.html
Ich hoffe mir kann jemand helfen, und da ich Anfänger bin mir bitte auch erklären was ich falsch gemacht habe, danke im vorhinein!
Der Code für den Befehl:
ocmd:setcarheal(playerid,params[])
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pAdmin] >= 4)
{
new car,carheal;
if(sscanf(params,"ii",car,carheal)) return SendClientMessage(playerid,rot,"Benutzung: /setcarheal [FahrzeugID] [Fahrzeug Health]");
SetVehicleHealth(car,carheal);
SendClientMessage(playerid,gelb,"Du hast das Auto mit %i Carheal ausgerüstet",carheal);
return 1;
}
SendClientMessage(playerid,rot,"Du hast nicht den nötigen Admin Rang!");
return 1;
}
}
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pAdmin] >= 4)
{
new car,carheal;
if(sscanf(params,"ii",car,carheal)) return SendClientMessage(playerid,rot,"Benutzung: /setcarheal [FahrzeugID] [Fahrzeug Health]");
SetVehicleHealth(car,carheal);
SendClientMessage(playerid,gelb,"Du hast das Auto mit %i Carheal ausgerüstet",carheal);
return 1;
}
SendClientMessage(playerid,rot,"Du hast nicht den nötigen Admin Rang!");
return 1;
}
}