Guten Morgen Leute,
ich benötige dringend Hilfe bei dem Probem, wenn ich in dem RangeOfPoint bin, dann kommt, immer "Next yo", egal was ich schreibe z.B. wenn ich lol oder samp schreibe...
sonst funktioniert alles..
Wäre echt nett, wenn mir jemand bei diesem Problem, das mir den Schlaf stiehlt, helfen kann!
public OnPlayerText(playerid, text[])
{
if(IsPlayerInRangeOfPoint(playerid,2,216.9488,-98.6432,1005.2578))
{
if(sscanf(text,"next",true))
{
SendClientMessage(playerid,Weiss,"Next yo");
}
else if(sscanf(text,"back",true))
{
SendClientMessage(playerid,Weiss,"Back yo");
}
else if(sscanf(text,"done",true))
{
SendClientMessage(playerid,Weiss,"Done yo");
}
else
{
SendClientMessage(playerid, Weiss,"FEHLER: Tippe 'next', 'back' oder 'done'");
}
}
else
{
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid,x,y,z);
{
new sendstr[128];
format(sendstr,sizeof(sendstr),"%s sagt: %s",SpielerName(playerid),text);
for(new i=0; i<MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(IsPlayerInRangeOfPoint(i,15,x,y,z))
{
SendClientMessage(i,Weiss,sendstr);
}
}
}
}
}
return 0;
}
Gruß Hobbit