Palarisum SA:MP Forum,
ich habe mich hier einmal an ein SA:MP User Control Panel gehockt da ich von euch oft Private Nachrichten bekomme das ich mich auch mal an ein
User Control Panel für SA:MP hocken soll. Ich habe mich nun einmal an ein UCP gehockt dieses Natürlich noch nicht Fertig ist, ich habe für euch
hier einmal 2 Screenshoots damit ihr einfach mal seht welches Design und mit welchen kleinen Funktionen. Ich habe für die Server Info den Server
International Roleplay genommen. (ich hoffe das Stört nicht ^^)
Screen ´s:
jede gezeigte Funktion funktioniert /- ist Verbunden. Das Komplette UCP basiert auf MySQL und nicht auf DINI!
Bitte um Vorschläge was alles dabei sein soll und was ihr davon haltet.
Mit freundlichen Grüßen,
Maax_
Beiträge von EinfachMax
-
-
Zitat
(Um ihn entschlüsseln zu können, müsst ihr von unten nach oben arbeiten).
Das ist ein gelabere , ihr müsst es von oben nach unten machen
-
Achso
so sehe ich das jetzt ok dafür bin ich
-
Schön das du dir darüber Gedanken machst, aber ganz Ehrlich ? das hat kein Sinn ?
-
Dürfte ich es mit Dynamic Objecte Umändern für Meine Bedürfnisse
//edit Bitte Löschen hab gar nicht gesehen das Streamer Support nun draussen ist...
Du kannst doch deine Beiträge alleine Löschen ? ? ?
-
-
So siehts aus
am 20.10. hab ich ein Auftritt
-
Tud mir leid
soll ein Admin Closen Danke .
Sollte er ein Admin komplett Löschen xD was bringt mir ein 20 Tage Server? da mache ich einen aufn PC dann passt das.
-
@Lehrling, die Leute sind nicht zu Blöd den richtigen Bereich zu finden, sondern einfach nur zu faul 3 Woche zu Warten.
-
So etwas ist total nützlich!
10/10 Punkte
-
Wirklich sehr schade, war ein netter Kerl
-
Nissan Skyline
-
Schau es dir an
Spoiler anzeigen
stock LoadPlayer(playerid)
{
GetPlayerName(playerid, uInfo[playerid][pName], MAX_PLAYER_NAME);
uInfo[playerid][pLevel] = mysql_GetInt("accounts", "Level", "Name", uInfo[playerid][pName]);
uInfo[playerid][pGeld] = mysql_GetInt("accounts", "Geld", "Name", uInfo[playerid][pName]);
uInfo[playerid][pKills] = mysql_GetInt("accounts", "Kills", "Name", uInfo[playerid][pName]);
uInfo[playerid][pTode] = mysql_GetInt("accounts", "Tode", "Name", uInfo[playerid][pName]);
uInfo[playerid][pLeader] = mysql_GetInt("accounts", "Chef", "Name", uInfo[playerid][pName]);
uInfo[playerid][pMember] = mysql_GetInt("accounts", "Arbeiter", "Name", uInfo[playerid][pName]);
uInfo[playerid][pAdmin] = mysql_GetInt("accounts", "AdminLevel", "Name", uInfo[playerid][pName]);
return 1;
}Spoiler anzeigen stock SavePlayer(playerid)
{
GetPlayerName(playerid, uInfo[playerid][pName], MAX_PLAYER_NAME);
if(GetPVarInt(playerid,"Eingeloggt") == 1)
{
mysql_SetInt("accounts", "Level", uInfo[playerid][pLevel], "Name", uInfo[playerid][pName]);
mysql_SetInt("accounts", "Geld", uInfo[playerid][pGeld], "Name", uInfo[playerid][pName]);
mysql_SetInt("accounts", "Kills", uInfo[playerid][pKills], "Name", uInfo[playerid][pName]);
mysql_SetInt("accounts", "Tode", uInfo[playerid][pTode], "Name", uInfo[playerid][pName]);
mysql_SetInt("accounts", "Chef", uInfo[playerid][pLeader], "Name", uInfo[playerid][pName]);
mysql_SetInt("accounts", "Arbeiter", uInfo[playerid][pMember], "Name", uInfo[playerid][pName]);
mysql_SetInt("accounts", "AdminLevel", uInfo[playerid][pAdmin], "Name", uInfo[playerid][pName]);
}
return 1;
}
stock mysql_GetString(Table[], Field[], Where[], Is[])
{
new query[128], Get[128];
mysql_real_escape_string(Table, Table);
mysql_real_escape_string(Field, Field);
mysql_real_escape_string(Where, Where);
mysql_real_escape_string(Is, Is);
format(query, 128, "SELECT `%s` FROM `%s` WHERE `%s` = '%s'", Field, Table, Where, Is);
mysql_query(query);
mysql_store_result();
mysql_fetch_row(Get);
mysql_free_result();
return Get;
}
stock mysql_GetInt(Table[], Field[], Where[], Is[])
{
new query[128];
mysql_real_escape_string(Table, Table);
mysql_real_escape_string(Field, Field);
mysql_real_escape_string(Where, Where);
mysql_real_escape_string(Is, Is);
format(query, 128, "SELECT `%s` FROM `%s` WHERE `%s` = '%s'", Field, Table, Where, Is);
mysql_query(query);
mysql_store_result();
new sqlint = mysql_fetch_int();
mysql_free_result();
return sqlint;
}
stock mysql_GetFloat(Table[], Field[], Where[], Is[])
{
new query[128], Float:sqlfloat;
mysql_real_escape_string(Table, Table);
mysql_real_escape_string(Field, Field);
mysql_real_escape_string(Where, Where);
mysql_real_escape_string(Is, Is);
format(query, 128, "SELECT `%s` FROM `%s` WHERE `%s` = '%s'", Field, Table, Where, Is);
mysql_query(query);
mysql_store_result();
mysql_fetch_float(sqlfloat);
mysql_free_result();
return sqlfloat;
}
stock mysql_SetInt(Table[], Field[], To, Where[], Where2[])
{
new query[128];
mysql_real_escape_string(Table, Table);
mysql_real_escape_string(Field, Field);
mysql_real_escape_string(Where, Where);
mysql_real_escape_string(Where2, Where2);
format(query, 128, "UPDATE `%s` SET `%s` = '%d' WHERE `%s` = '%s'", Table, Field, To, Where, Where2);
mysql_query(query);
return true;
}
stock mysql_SetString(Table[], Field[], To[], Where[], Where2[])
{
new query[128];
mysql_real_escape_string(Table, Table);
mysql_real_escape_string(Field, Field);
mysql_real_escape_string(To, To);
mysql_real_escape_string(Where, Where);
mysql_real_escape_string(Where2, Where2);
format(query, 128, "UPDATE `%s` SET `%s` = '%s' WHERE `%s` = '%s'", Table, Field, To, Where, Where2);
mysql_query(query);
return true;
}
stock mysql_SetFloat(Table[], Field[], Float:To, Where[], Where2[])
{
new query[128];
mysql_real_escape_string(Table, Table);
mysql_real_escape_string(Field, Field);
mysql_real_escape_string(Where, Where);
mysql_real_escape_string(Where2, Where2);
format(query, 128, "UPDATE `%s` SET `%s` = '%f' WHERE `%s` = '%s'", Table, Field, To, Where, Where2);
mysql_query(query);
return true;
}Müsstes du alles neu machen
bleib lieber so da mysql sehr aufwendig ist und man damit lieber von 0 anfängt
zb bei ein selfmade
XD aufwendig ? haha -
Nix besonderes Grafiken schlecht und ja farben sind ja mal schrecklich 0/10
So sieht halt Tutorial Style aus?
-
-
-
Bist du Blind ?
-
hm.. weil es von einem ist? xD
-
Du willst die aus dem Spiel haben ?
-
Du denkst nicht wirklich ich verstehe jetzt was du damit meinst? -> Screen?