Der User soll aber nicht mit u abgefragt werden, da es eine Datei ist die abgefragt werden soll.
Auch wenn der Spieler nicht online ist. Aber könntest du mir denn bitte jetzt helfen?
Beiträge von TrueCore
-
-
1. mit sscanf
2. Doch den gibt es -
Hallo Community,
ich habe ein Problem. Derzeitig scripte ich mein Supportsystem basierend auf dini. Soweit (also Supportticket erstellen usw) geht alles ohne Probleme.
Nun möchte ich für Admins einen Befehl machen, um zu sehen, um was es in einem Ticket geht. Ich habe 3 Kategorien. Beim Compilen gibt es keine Warnings oder Errors, aber im Spiel kommt "Dieser Befehl existiert nicht." -> also SERVER: Unknow Command.
Hier mein Code vom Befehl, ich hoffe mir kann jemand schnell helfen.
ocmd:infosup(playerid,params[])
{
if(!IsPlayerAnAdmin(playerid,1)) return SendClientMessage(playerid,BLAU,"Dieser Befehl ist nur für Admins freigeschalten.");
new kategorie,user,info[128],pfad[128];
if(sscanf(params,"ss",kategorie,user)) return SendClientMessage(playerid,ORANGE,"Benutze: /infosup [Fastsupport / Problem / Meldung] [User]");
format(pfad,sizeof(pfad),"/Supportsystem/Meldung/%s.txt",kategorie,user);
format(info,sizeof(info),"{ED9E15}Name des Spielers: {FFFFFF}%s\n{ED9E15}Text: {FFFFFF}%s\n\n{ED9E15}Um dieses Ticket anzunehmen gebe '/takesup [Kategorie] [User]' ein!",user,dini_Get(pfad,"Text"));
ShowPlayerDialog(playerid,DIALOG_SUPPORT_BEST,DIALOG_STYLE_MSGBOX,"Supportsystem -> Admininfo",info,"Schließen","");
return 1;
}Mit freundlichen Grüßen
Sven_MartinezPS: Nein, ich mache keinen Server, ich scripte rein aus Freude und werde dann mein fertiges Selfmade hier releasen ...
-
Welche Grafik(en)?: TS Icons
Welche Version(en)?: 1.00
Welche Auflösung?*: 16x16
Wunschfarben: Die die du hast (wenn möglich verschiedene -> Schwarz & Blau, schwarz und Rot usw. wie du grade lust hast)
Wunschaufschriften: S, A, T, R, U, B, C, O, ML, CL, L, V
-
Geht auch nicht -.-
STRCMP möchte ich nicht nutzen, da es mir zu aufwendig und unübersichtlich ist.
Es wird doch wohl eine Möglichkeit geben, warum er mir einen Fehler anzeigt bei
if(funktion == "Invite")
{
//Was passieren soll
} -
Erleedigt, werde am montag zur bank gehen und per überweisung direkt bei woltlab kaufen.
is einfach am sicherssten -
Geht nicht, hier meine Errors:
------- COMPILER -------
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase2 Errors.
-------- Fehler: --------
C:\Users\Sven\Desktop\GTA Sachen\Server\Selfmadescript\gamemodes\selfmade.pwn(1745) : error 001: expected token: "-string end-", but found "-identifier-"
C:\Users\Sven\Desktop\GTA Sachen\Server\Selfmadescript\gamemodes\selfmade.pwn(1747) : error 033: array must be indexed (variable "-unknown-")-------- Optimierungen --------
Minimale Optimierungen
-
Naja habe mich nun entschieden es mit PVars zu machen, weil ich find es ist einfacher.
Trotzdem danke.//Edit Befehl geht mit Zahlen. Also z.B. /accept 1, /accept 2 und so, aber mit Texten nicht. Kann mir jemand helfen:
ocmd:accept(playerid,params[])
{
new funktion;
if(sscanf(params,"d",funktion))return SendClientMessage(playerid,BLAU,"Benutze: /accept [Invite]");
if(funktion == "Invite" || funktion == "Test")
{
if(funktion == "Invite")
{
new string[128],string2[128];
if(GetPVarInt(playerid,"Inviteanfrage") == 0) return SendClientMessage(playerid,BLAU,"Du hast keine Inviteanfrage.");
SetPVarInt(playerid,"Fraktion",GetPVarInt(playerid,"Invitefraktion"));
SetPVarInt(playerid,"Rang",1);
Spielerspeichern(playerid);
GetFraktName(playerid);
format(string,sizeof(string),"Du hast die Anfrage für die Fraktion %s angenommen.",fraktname);
format(string2,sizeof(string2),">> %s ist nun ein Mitglied dieser Fraktion <<",Spielername(playerid));
SendClientMessage(playerid,BLAU,string);
for(new i=0; i<GetMaxPlayers(); i++)
{
if(IsPlayerConnected(i))
{
if(GetPVarInt(i,"Fraktion"))
{
SendClientMessage(i,GELB,string2);
}
}
}
}
}
else
{
SendClientMessage(playerid,BLAU,"Diese Funktion ist nicht verfügbar.");
}
return 1;
}Hoffe auf schnelle Hilfe MfG Martinez
-
Mach IsPlayerAnAdmin, da IsPlayerAdmin von RCon-Admin schon belegt ist.
-
http://www.otto.de
Haben auch Gaming-PCsDen hat meine Schwester und der ist hammer geil: http://www.otto.de/Hyrican-PC-…n=descending&BundlePage=0
-
Hallo Community,
ich möchte etwas eig. einfaches scripten, bekomme es aber nicht hin.
Kann mir jemand helfen, bei einem Befehl (/invite).
Ich möchte, dass der Spieler der invitet wird einfach noch /accept invite machen muss.
Nur ich bekommes es nicht hin.
Einfach das Grundscript in ocmd für solch einen Befehl.Hoffe auf schnelle Antworten.
Mit freundlichen Grüßen
Sven_Martinez -
Bei mir können es Admins machen und mit Rang 12 ist man Leader.
Somit habe ich eine "Variable" weniger. -
Ich nehme Sie. Weiteres bitte per PN ab Montag (da machen die Banken erst wieder auf :()
Oder der Mittelsmann macht per Überweisung (z.B. sofotüberweisung), wenn ich per PSC mache.Oder akzeptierst du auch PaySafe-Card?
-
Das weiß ich.
-
Okay, oder gibt es jemand der WBB Lizenz per PSC verkauft?
-
Guten Tag,
ich suche jemanden der von 50,- PSC zu 50,- PayPal macht, wegen einem Kauf bei Woltlab.
Wäre das möglich? Würde mich über Angebote freuen.MfG Sven_Martinez
PS: Wenn möglich bitte ein Trusted Mittelsmann (oder Markus / Grex)
-
Empfehle OCMD
-
-
-
Alle Rechte sind richtig.