dynamicReport v1.12
-
-
#include <a_samp>
#include <mysql>und
public OnFilterScriptInit()
{
#if used == 1
mysql_init();
mysql_connect(mysql_host, mysql_name,mysql_pw, mysql_db);
new query[256] = "CREATE TABLE [IF NOT EXISTS] `reports` (";
strcat(query, "`id` INT NOT NULL AUTO_INCREMENT ,");
strcat(query, "`reporter` VARCHAR( 24 ) NOT NULL ,");
strcat(query, "`reported` VARCHAR( 24 ) NOT NULL ,");
strcat(query, "`reason` VARCHAR( 24 ) NOT NULL ,");
strcat(query, "`description` VARCHAR( 68 ) NOT NULL ,");
strcat(query, "`time` VARCHAR( 24 ) NOT NULL ,");
strcat(query, "`read` INT( 2 ) ,");
strcat(query, "PRIMARY KEY ( `id` ))");
mysql_query(query);
#endif
print("-Ø Dynamisches Report-System von Padarom Ø-");
return 1;
}so siehst bei mir aus, habe selber mysql_init eingefügt, weil ich sonst folgende meldung bekam:
[Fri Mar 02 01:09:35 2012] Error (0): Function: mysql_connect failed, mysql was not initialized on this handle. -
Heyho.
Also:
Ich benutze dini.
Habe alles ausgeklammert was nicht dini betrifft und bekomme 1 Error;- stock IsNumeric(const string[])
Er sagt mir Symbol is alreaydy defined.
So. Wenn ich den Stock weglasse, bekomme ich keinen Error und kein Warning.
Sollte ich mich aber per rcon als Admin einloggen und gebe /showtickets, /tickets oder /checkreport ein kommt:- Server Unknown Command
Das bezieht sich auf das ShowTicketDialog.
Habe vor das ShowTicketDialog(playerid) auch schon stock gesetzt, da ich mir das so komisch vorkam.
Hat aber alles nichts gebracht.
Kannmir einer weiterhelfen?.
Lg Toxic -
Sehr geil.
9/10c00nStar
-
Was muss man beim pvar_name schreiben? egal was ich schreibe kommt da : "* Du hast keine Berechtigungen um diesen Command zu nutzen." außer wenn ich mich als rcon admin einlogge. Ich habe das Gamemod LOH.
-
Hört sich gut an werds später mal testen aber sonst geb ich dir 8/10 Punkten
-
Sieht gut aus schön Übersichtlich und ansprechend 8/10
-
Gute Arbeit, sehr nützlich nicht schlecht.
9/10 -
Habe in meinem Script keine PVar die auf einem Admin hinweist, wie mache ich mehrere IF-abfragen in einer Zeile rein?
1. if (PlayerInfo[playerid][pAllowed] >= 1)
2. if (PlayerInfo[playerid][pAdmin] >= 1)
3. if (PlayerInfo[playerid][pAdmin] >= 2)
4. if (PlayerInfo[playerid][pAdmin] >= 3)
5. if (PlayerInfo[playerid][pAdmin] >= 4)
6. if (PlayerInfo[playerid][pAdmin] >= 5)
7. if (PlayerInfo[playerid][pAdmin] >= 6)
8. if (PlayerInfo[playerid][pAdmin] >= 7)
9. if (PlayerInfo[playerid][pAdmin] >= 9)
10. if (PlayerInfo[playerid][pAdmin] >= 10)
11. if (PlayerInfo[playerid] [pAdmin] >= 2000)Hatte mich damit noch nicht richtig befasst, mehrere Abfragen unter einem Command zuhauen
Ich hoffe, mir kann einer Helfen -
dürfte da nich dieses reichen?
if (PlayerInfo[playerid][pAllowed] >= 0 || PlayerInfo[playerid][pAdmin] >= 0)Du möchtest ja das alle admins das haben, und >=0 ist dann ja für alle und allowed >=0 dürfte dann auch passen
-
-
@Fusko: Du kannst auch einfach beim Laden des Adminlevels aus der Spielerdatei zusätzlich noch dieses in eine PVar setzen:
SetPVarInt(playerid,"Admin",dini_Int(path,"Admin")); // Zum Beispiel bei DiniMit freundl. Grüßen
Padarom -
Einfach Klasse ! 9/10!
-
Echt cool, nur irgendwie wenn ich ein Ticket schreibe und dann mit /tickets lese möchte, dann zeigt er mir an es gäbe keine Tickets?
Habe es über dini...LG
-
Wirklich sehr nice 10/10
-
Hi Ich habe ein Problem ich bekomme was mit der Admin Abfrage nicht hin, Ich möchte gerne das er die pAdmin abfrage macht aber scheint nicht zu gehen.
Habe das so,
#if defined admin_send // Falls zwischen Gamemode und Filterscript NICHT kommuniziert werden soll, bei pvar_name "abcd" und bei pvar_minlvl 1 eintragen.
#define pvar_name "pAdmin" // PVar-Name des Adminlevels im Gamemode.
#define pvar_minlvl 7 // Minimales benötigtes Adminlevel.
#endif -
Hallo Kevin
Du hast in deinem Gamemode wahrscheinlich eine Variable definiert (new pAdmin[MAX_PLAYERS] o.Ä.). Mit diesem Weg ist es unmöglich eine Adminabfrage in meinem Script durchzuführen.
Die einzige Möglichkeit zwischen beiden Scripts zu "kommunizieren" (ohne großartig etwas dazuzuscripten) ist mit PVar's. Den Namen (varname[]) dieser PVar trägst du dort unter #define pvar_name ein. Ansonsten müsstest du im Filterscript auch nochmal eine Accountabfrage einbauen.Mit freundl. Grüßen
Padarom -
Echt cool, nur irgendwie wenn ich ein Ticket schreibe und dann mit /tickets lese möchte, dann zeigt er mir an es gäbe keine Tickets?
Mache über Dini .
Brauche hilfe . Danke im Vorraus -
Da kann ich dir scheinbar gerade nicht ganz so helfen, bei mir hat bisher alles so geklappt.
Versuch es mal mit fwrite und schau nach ob es da funktioniert -
Mir gefällt es sehr, vielleicht wird es in meinem Script mal auftauchen
-
Schaut gut aus, mach weiter so.
8/10