Hallo ich versuche gerade ein Dynamisches Sms system zu erstellen nur irgendwas mach ich falsch hier mein Dialog: if(dialogid == DIALOG_SMS)
{
if(response)
{
new sendername[MAX_PLAYER_NAME];
GetPlayerName(playerid, sendername, sizeof(sendername));
//new Inhalt[128];
new str[32];
format(str,sizeof(str),"Sms von %s.",mysql_GetString3("sms","Absender","ID","Empfänger",listitem,sendername));
//format(Inhalt,sizeof(Inhalt),"%s hat geschrieben: %s",listitem,mysql_GetString("sms","Inhalt",listit,name));
//ShowPlayerDialog(playerid,DIALOG_SMSANTWORTEN,DIALOG_STYLE_INPUT,str,Inhalt,"Absenden","Abbrechen");
}
}
und die zeile den den error macht : format(str,sizeof(str),"Sms von %s.",mysql_GetString3("sms","Absender","ID","Empfänger",listitem,sendername));
hier vom copiler der error: C:\Users\Jan\Desktop\op\gamemodes\neu.pwn(2301) : error 035: argument type mismatch (argument 4)
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
1 Error.
und hier dann die funktion : stock mysql_GetString3(Table[], Field[], Where[], Is, Is2[])
{
new query[128], Get[128];
mysql_real_escape_string(Table, Table);
mysql_real_escape_string(Field, Field);
mysql_real_escape_string(Where, Where);
format(query, 128, "SELECT %s FROM %s WHERE %s = %d AND %s = %s", Field, Table, Where, Is, Is2);
mysql_query(query);
mysql_store_result();
mysql_fetch_row(Get);
return Get;
}
hoffe mir kann jemand helfen
MFG janpplayer
/edit dummer fehler trotzdem noch einer alles nochmal geändert
/edit 2 nochmal dummen fehler beseitigt trotzdem error bleibt gleich