Warum zeigt er mir hier nicht den Namen der Firma an?
bcmd:firma(playerid,params[])
{
if(GetPVarInt(playerid,"loggedin")!=1)return SendClientMessage(playerid,cRed,"Du bist nicht eingeloggt!");
if(PlayerInfo[playerid][Gemutet]!=0) return SendClientMessage(playerid,cWarn,"Du bist gemutet!");
new string[256],query[128];
format(query,128,"SELECT `Firmenid` FROM `FirmenUser` WHERE `Name` = '%s'",PlayerInfo[playerid][Name]);
mysql_query(query, (-1), (0), SQL);
mysql_store_result(SQL);
if(mysql_num_rows(SQL) != 0)
{
new id = mysql_fetch_int(SQL);
format(string,256,"%s\n",FirmenInfo[id][FirmenName]);
ShowPlayerDialog(playerid,diaJobVertrag,DIALOG_STYLE_MSGBOX,"Firmen",string,"Ok","");
}
mysql_free_result(SQL);
return 1;
}
Der Dialog ist leer bei den Firmen
erstellen lass ich die so
stock CreateFirma(playerid,nana[])
{
new datei[128];
for(new i = 0; i < MAX_FIRMEN; i++)
{
if(FirmenInfo[i][FirmenErstellt]==0)
{
format(FirmenInfo[i][FirmenName],50,"%s",nana);
FirmenInfo[i][FirmenKasse]=0;
FirmenInfo[i][FirmenErstellt]=1;
FirmenInfo[i][FirmenID]=i+1;
format(datei,128,"INSERT INTO `Firmen` (`id`, `Name`, `Kasse`, `Erstellt`) VALUES ('%d', '%s', '%d', '%d')", i+1, FirmenInfo[i][FirmenName], FirmenInfo[i][FirmenKasse], FirmenInfo[i][FirmenErstellt]);
mysql_query(datei, (-1), (0), SQL);
format(datei,128,"INSERT INTO `FirmenUser` (`Name`, `Firmenid`, `Firmenleader`) VALUES ('%s', '%d', '1')", PlayerInfo[playerid][Name], FirmenInfo[i][FirmenID]);
mysql_query(datei, (-1), (0), SQL);
return format(datei,128,"Du hast erfolgreich die Firma %s (id: %d) gegründet",FirmenInfo[i][FirmenName],FirmenInfo[i][FirmenID]),SendClientMessage(playerid,cGrey,datei);
}
}
return 1;
}