Guten Tag,
ich arbeite derzeit an meinem Haussystem für mein Dorfreallifeprojekt,
nun habe ich ein Problem beim erstellen:
if(strcmp(cmd, "/createh", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(pInfo[playerid][pAdminlevel] < 4)
{
SendClientMessage(playerid, COLOR_RED, "Du bist nicht befugt diesen Befehl zu benutzten.");
return 1;
}
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_RED, "Benutzung: /createh [Preis] [Interrior]");
return 1;
}
new priceh;
priceh = strval(tmp);
if(priceh < 1) { SendClientMessage(playerid, COLOR_GREY, "Das Haus kann nicht weniger als 1$ kosten."); return 1; }
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_RED, "Benutzung: /createh [Preis] [Interrior]");
return 1;
}
new inter;
inter = strval(tmp);
if(inter < 0 || inter > 15) { SendClientMessage(playerid, COLOR_GREY, "Die Interior-ID kann nicht unter 0 und über 15 sein."); return 1; }
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_RED, "Benutzung: /createh [Preis] [Interrior]");
return 1;
}
new Float:X,Float:Y,Float:Z;
GetPlayerPos(playerid, X,Y,Z);
format(string, sizeof(string), "Du hast ein Haus welches %d kostet mit dem Interrior: %d erstellt.",priceh,inter);
SendClientMessage(playerid, COLOR_GREY, string);
CreateHaus(X,Y,Z,priceh,"Keiner",inter);
}
return 1;
}
Wenn ich nun InGame /createh 5 0 eingebe, dann wird mir angezeigt:
"Benutzung: /createh [Preis] [Interrior]"
Ich hoffe mir kann jemand helfen.
Mit freundlichen Grüßen
Sven
//edit Überschrift
//edit Rechtschreibfehler