Hi ich habe hier in dieser Zeile einen Tag Missmatch Fehler weis einer was ich falsch gemacht habe ?
if(ID == playerid) return SendClientMessage(playerid,Rot,"Du kannst dich nicht selbst Inviten!");
mfg. Büttii<3
Hi ich habe hier in dieser Zeile einen Tag Missmatch Fehler weis einer was ich falsch gemacht habe ?
if(ID == playerid) return SendClientMessage(playerid,Rot,"Du kannst dich nicht selbst Inviten!");
mfg. Büttii<3
zeig uns mal den code darunter in der zeile ist kein fehler
btw: Zeig uns wie du ID definiert hast
if(dialogid == inviteD)
{
if(response == 0)
{
SendClientMessage(playerid,Rot,"Du hast den Vorgang abgebrochen");
}
if(response == 1)
{
if(strlen(inputtext))
{
new ID = ReturnUser(inputtext);
if(!IsPlayerConnected(ID)) return SendClientMessage(playerid,Rot,"Diese ID exestiert nicht!");
if(ID == playerid) return SendClientMessage(playerid,Rot,"Du kannst dich nicht selbst Inviten!");
if(SpielerInfo[ID][Eingeloggt]==1)
{
if(SpielerInfo[ID][Frakt]!=0)return ErrorMsg(playerid,"Der Spieler ist noch in einer anderen Fraktion.");
new text[128];
//new query[80];
//new data[256];
format(query,sizeof(query),"SELECT Name FROM fraktionen WHERE id='%i'",SpielerInfo[playerid][Frakt]);
mysql_query(query);
mysql_store_result();
if(mysql_num_rows()==0)
{
mysql_free_result();
return SendClientMessage(playerid,Rot,"FATAL Faction system Error : Datei nicht gefunden!");
}
mysql_fetch_field("Name",data);
format(text,sizeof(text),"{FFFFFF}Du wurdest in die Fraktion {FF0000}%s {FFFFFF}eingeladen \n Möchtest du dieser Fraktion beitreten ?",data);
ShowPlayerDialog(ID,inviteB,0,"Fraktion",text,"Ja","Nein");
return 1;
}
SendClientMessage(playerid,COLOR_WHITE,"Spieler ist nicht eingeloggt.");
return 1;
}
else
{
SendClientMessage(playerid,Rot,"Die ID muss eine Zahl sein!");
}
}
}
new ID = ReturnUser(inputtext);
zu
new ID;
und darunter:
if(!sscanf(inputtext,"u",ID))
Fehler ist leider immernoch da o.0
lol, bei mir funzt es so
Zeig uns doch bitte deine "ReturnUser" Funktion, könnte am Return dieser Funktion liegen.