Hi,
mir ist grad ein Problem aufgefallen das dieser Code bei OnPlayerDialogResponse gar nicht funktionier!
if(!strlen(inputtext))
{
SendClientMessage(playerid, COLOR_GRAD1, "Bitte gebe hier ein Namen oder eine ID ein!");
return 1;
}
Jedoch überspringt der das obwohl ich nichts eingebe..
Weiß einer woran das liegt?
//Edit auf neuesten Stand geändert
//Edit: Da passt was mit strlen an sich nicht mehr...
Hier mein Testcode
if(strlen(inputtext) < 1)
{
SendClientMessage(playerid, COLOR_GRAD1, "0");
}
if(strlen(inputtext) < 2)
{
SendClientMessage(playerid, COLOR_GRAD1, "1");
}
if(strlen(inputtext) < 3)
{
SendClientMessage(playerid, COLOR_GRAD1, "2");
}
if(strlen(inputtext) < 4)
{
SendClientMessage(playerid, COLOR_GRAD1, "3");
}
Hier der Screen
breadfish.de/wcf/attachment/2778/
Sobald ich < 1 habe kommt nichts, er springt nicht in die Schleife, der Rest ist okay
Also das muss erst seit geraumer Zeit sein, den früher müsste das gegangen sein... Wüsste nicht das es mal Fehler gab...
Weiß keiner eine Antwort bzw ob es früher ging und das seit neuestem ein Bug ist?
Kann das mal jemand auf seinem Server testen?
Ansonsten müsste man das melden