Weiß nicht wo das Problem liegen sollte einen globalen Timer dafür zu nutzen, haben viele Scripts so enthalten und es läuft ja trotzdem super auf den Servern ![]()
Beiträge von Kasakow
-
-
Sieht so aus als würdest du sscanf ohne Plugin nutzen, können wir ja nicht wissen

-
Mach mal aus
case:7,8,9,10,11,12,13:ein
case 7,8,9,10,11,12,13:
-
Ja wär cool wenn du mir die Zeile zu sendest

-
Du musst einen neuen String für den format() verwenden.
Stimmt nicht, man kann das genauso gut überschreiben.
und @KinGRaPTiiC weis gar nicht wieso du wenn du es schon ausgeben lässt, nicht mit fID direkt abfragst.
Probiere es mal so
-> Quellcode <-
ocmd:f(playerid,params[])
{
new fID = PlayerInfo[playerid][pFraktion];
switch(fID)
{
case:7,8,9,10,11,12,13:
{
new string[164];
if(sscanf(params, "s[128]", string))return SendClientMessage(playerid, GELB, "INFO: /f [Nachricht]");
format(string, sizeof string, "**(( %s: %s ))**", SpielerName(playerid), string);
for(new i=0, ifID = 0; i<GetPlayerPoolSize(); i++)
{
if(!IsPlayerConnected(i))continue;
ifID = PlayerInfo[i][pFraktion];
if(ifID == fID)
{
SendClientMessage(i, HELLBLAU, string);
}
}
}
default: return SendClientMessage(playerid,GRAU,"Du bist in keiner Gang/Mafia!");
}
return 1;
} -
Habe heute einen Brief bekommen vom MediaMarkt, das die Reparatur meines Gerätes leider nicht möglich ist und das ich mit dem Kaufbeleg und ggf. vorhandenem Zubehör ins Service Center kommen soll, bedeutet das sowas wie dass ich ein neues Gerät bekomme ?
Was meint ihr dazu, jemand damit Erfahrungen gemacht ? -
Wie bereits Kaliber erwähnte, wissen wir nicht wie deine "administrative" Variable aussieht, was die meisten Menschen nicht verstehen

Aber da ich hier an ein GF denke, nehm ich an dies wäre PlayerInfo[id][pAdmin], sicher bin ich mir natürlich gerade nicht
-
Aus langeweile mal wieder CSGO spielen, echt nicht das beste aber ajoo #boring
-
Eine frage ist mir grad in den Kopf gekommen, du schreibst in Klammern "Serverleiter", sprich du möchtest quasi das der zweit-Entwickler auch zweit-Projektinhaber ist oder wie darf man dies verstehen ?
-
In dem du den Farbcode bei der erstellung änderst.
-
Habs grad mal angepasst, hat dazu auch eine Klammer gefehlt.
-> Quellcode <-
ocmd:giveschein(playerid, params[])
{
if(!isAdmin(playerid, 3))return SendClientMessage(playerid,DUNKELROT,"Dein Adminlevel ist zu Niedrig!");
new pID, Lizenz[24], string[128];
if(sscanf(params,"us[24]", pID, Lizenz))return SendClientMessage(playerid, GELB, "[INFO]: /giveschein [ID] [Schein]");
CallRemoteFunction("GivePlayerLicense", "iis", playerid, pID, Lizenz);
}
stock GivePlayerLicense(playerid, giveid, license[])
{
if(!strcmp(license, "Auto", true))
{
return 1;
}
else if(!strcmp(license, "Motorrad", true))
{
return 1;
}
else if(!strcmp(license, "Flugschein", true))
{
return 1;
}
else if(!strcmp(license, "LKW", true))
{
return 1;
}
else return SendClientMessage(playerid, -1, "Ungültige Auswahl");
return 1;
} -
Ja seh grade, es funktioniert nun.
Ich hab zwar keine Ahnung wieso es vorher nicht gefunkt hatte wo ich den Beitrag geschrieben hatte, da ich die mysql.ini vorher auch im Main hatte, aber wayne es funkt nun.
Danke dir für deine schnelle Antwort
-
@Kaliber
Hab bereits beide ausprobiert, also Main & Scriptfiles Ordner und hatte diese Konfig angegeben, connecten tut er aber nicht.
Finde diese Methode aber echt interessant und toll, da man dafür nur noch eine Zeile im Quellcode braucht fast um sich zur Datenbank zu verbinden. -
Tagchen, hätte mal eine Frage zu einer recht neueren Funktion der "r40" BlueG SQL Plugin Reihe.
Und zwar wollte ich fragen ob die INI datei im Main Ordner liegen muss oder im Scriptfiles ordner und ob meine Konfiguration richtig ist.
Die 2 Fragen kommen auf, da der errno -1 ausgibt und der errno meines Wissens nach auf 0 stehen muss für eine aktive Verbindung.-> SQL Konfigurationsdatei <-
hostname = 127.0.0.1
username = root
password =
database = actors
auto_reconnect = true
multi_statements = true
pool_size = 2
server_port = 3306-> SQL Verbindung <-
sql = mysql_connect_file("mysql.ini");printf("errno:%d",mysql_errno(sql)); -
Ein kleiner Tipp am rande, 2x return 1 in der Funktion zu haben ist überflüssig, zumindestens für die Schleife, da das 2. return 1 danach nichts mehr bringt weil das erste den restlichen Code ja quasi "stopt", break wär dort angebrachter für die Schleife

-
Wieso? Wieso tust du uns das an? Ich hab dir doch nichts getan
Hättest gar nicht drauf klicken müssen, aber ist natürlich verlockend wenn ich das hier rein poste

-
Ich wohne in Österreich
... da müsse ich jmd. vor Ort haben.Würde ich die nötigen Kenntnisse haben, würde ich immer rüberfahren da ich ja nur wie bereits erwähnt 40KM von FFM wohne, da ich diese aber nicht direkt besitze, bzw nicht für den "festen" Server vertrieb , fällt diese Option weg. Ja aber würd an deiner stelle echt mit einem erfahrenen Hosting, reseller Schritte besprechen

-
-
Auf jeden Fall schonmal gut dass du weist, dass du viel Zeit benötigst, aber nicht nur für den Support sondern generell muss da mit viel Motivation und Liebe drangegangen werden.
Ein reifes und kompetentes Team mit viel Wissen oder einem spielziellem Basiswissen was ich mit der Zeit schnell erweitert darf natürlich auch nicht fehlen.
Klar kannst du mit resellen anfangen, wie die meisten, aber eigene Hardware im RZ zu haben, benötigt viel Erfahrung und du musst auch jederzeit dort hinkönnen wenn was ist.
Außerdem steht die Frage im Raum ob du dort überhaupt in der Nähe von FFM wohnst, für mich wäre das gar kein Ding, ich brauche 30 Minuten nach FFM
-
https://www.youtube.com/watch?v=nHyVy9pgzNU
Shiiit, grade wieder gefunden hahahaha gebt euch den Jungen xD