Da einige noch immer fragen stellen wegen ner Message vor den Kick, push ich das mal hier auf ![]()
Darf ich ja is ja schon länger als 2 Tage her
An die anderen aber ein dank für das Feedback obwohl es nix großes ist
Da einige noch immer fragen stellen wegen ner Message vor den Kick, push ich das mal hier auf ![]()
Darf ich ja is ja schon länger als 2 Tage her
An die anderen aber ein dank für das Feedback obwohl es nix großes ist
Message in der Schleife senden..
Teste mal das
ocmd:admins(playerid,params[])
{
new clas[128];
SendClientMessage(playerid,BLAU,"Admins Online:");
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IstSpielerAdmin(i,1))
format(clas,sizeof(clas),"Probe-Supporter: %s",SpielerName(i)),SendClientMessage(playerid,weis,clas);
else if(IstSpielerAdmin(i,2))
format(clas,sizeof(clas),"Supporter: %s",SpielerName(i)),SendClientMessage(playerid,weis,clas);
else if(IstSpielerAdmin(i,3))
format(clas,sizeof(clas),"Moderator: %s",SpielerName(i)),SendClientMessage(playerid,weis,clas);
else if(IstSpielerAdmin(i,4))
format(clas,sizeof(clas),"Super-Moderator: %s",SpielerName(i)),SendClientMessage(playerid,weis,clas);
else if(IstSpielerAdmin(i,5))
format(clas,sizeof(clas),"Admin: %s",SpielerName(i)),SendClientMessage(playerid,weis,clas);
else if(IstSpielerAdmin(i,6))
format(clas,sizeof(clas),"stelv.Projektleitung: %s",SpielerName(i)),SendClientMessage(playerid,weis,clas);
else if(IstSpielerAdmin(i,7))
format(clas,sizeof(clas),"Projektleitung: %s",SpielerName(i)),SendClientMessage(playerid,weis,clas);
}
return 1;
}
Du solltest etwas mehr auf die Zeichen achten
mysql_real_escape_string(inputtext, inputtext);
format(string, 128, "UPDATE `spieler` SET `Email`='%s' WHERE `Name`='%s'",inputtext, SpielerInfo[playerid][pName]);
Du hast `` mit den vertauscht ' '
Meist zickt er da rum
Gehts auch i.wie OHNE Timer :)?
Naja wenn du einmal SetTimerEx nimmst der auch auf die 50000 ist macht das nix aus
Die Reccourcen halten sich da im grünen
@d0.
Das find ich ja eh schlau von dir^^
Klar geht es so aber wie soll man das ohne ein Timer prüfen?
Klar OnPlayerUpdate würd gehen nur da is mein vorschlag das sinnvollste ![]()
Wie macht man das, dass am ende von dem Flug mit der Camera erst das Dialog kommt?
Mit nen Timer
SpielerInfo[playerid][pRegDate] = Datum;
formatier das Datum rein dann sollte es auch gehen
das mit den .. = ..; Klappt bei strings nicht wirklich so
Filterscripts erstellen musste aber nochmal üben
Die ganzen leeren callbacks brauch man garnicht
Und wozu die ganzen Farben?
Rot benutzt du da nur
Den define "maxmuellobjects" brauch man aber nicht dafür
OnPlayerPickupPickup funktioniert nur wenn man zufuß unterwegs ist.
Um es im Fahrzeug zu machen, brauch man schon einen Timer oder man macht es in OnPlayerUpdate rein (natürlich auch mit den Richtigen Abfragen etc)
//edit
Bei deinen Muster würd das auch so gehen
new Muell[][MuellEnum]=
{
{2677, 1529.6143,-1439.0948,13.3828},
{2677, 1506.7222,-1443.4045,13.3828},
{2677, 1485.4395,-1438.5841,13.3828}
};
new muellobject[sizeof(Muell)];
`Bundesland` = '',WHERE `Name` = 'Partii')
Das , Darf da nicht sein und ab Bundesland wird nix eingetragen
Heißluft Föhn + Kunststoffspachtel
das is am einfachsten
In Timestamp rechnet man doch in Sekunden oder?
Sprich ich habe den Timestamp von jetzt sage +120 dann ist er doch 2 Minuten im Vorraus oder?
Ist geld Serverseitig geregelt?
Wenn nicht nutz GivePlayerMoney und GetPlayerMoney
was sagt der mysql debug denn?
Das würd weiterhelfen
[ SCRIPTING ] Datenbank Tabellen vom Script aus erstellen
Schau dir das mal an sollte eig helfen ![]()
ist euch schon aufgefallen, wenn einer bei der Telekom kündigt das er zu KabelBW , Kabeldeutschland, oder Unitymedia geht, schon komisch ne?
Verständlich
Ich war auch bei der Telekom nach den Umzug habe ich mir geschworen das ich son Müll nicht mehr nehme
Genau wie 1&1,Alice, Vodafone etc pp.
Das kann man sogesehen auch in die Tonne kloppen.
Bei Kabel Deutschland bekommt man Mehr für wenig geld und darum gehen viele dahin
Ich zahl für ne 100k Leitung 20€ im Monat
Bei der Telekom musste ich für nichtmal 1k 40€ im Monat zahlen
Na wo is da der unterschied?
Naja was die Telekom macht ist eh eine frechheit
bei ner 16k Leitung hat man glück wenn man die auch bekommt und nu machen die so ein Mist?
Mal im ernst das geht nicht gut.
Die haben allgemein veraltete Technik, das gute was die bei verträgen mitgeben ist villeicht noch das Modem mehr ist aber nicht gut an der Telekom.
Klar 75GB verbrauchen wenige aber es ist doch unverschämt wenn man 40€ im Monat zahlen darf um son Müll zu bekommen
falsch eingerückt?
setzt mal das Alter als intger mit hilfe von strval
wenn dann nix eingetragen wird, dann schalt mal den mysql log ein
Mit gut 0,4% abweichung geht das ![]()
//nachtrag
Ich hatte es schonmal aber habs wieder vergessen ![]()
Per CommandText kann man ja irgendwie mit sscanf machen
Ich habe ein Command gebe ich da /unban ein, sagt er mir das es den Namen nicht gibt
schreibe ich /unban werner, dann gibts nen Unkwon command ...
Wo hab ich da den wurm sitzen?
public OnPlayerCommandText(playerid, cmdtext[])
{
new string[128];
if(!strcmp("/unban", cmdtext, true))
{
if(!CheckAdmin(playerid,5))
return ADMError(playerid,5);
new UserName[MAX_PLAYER_NAME];
if(sscanf(cmdtext,"s",UserName))
return SendClientMessage(playerid,cWarn,"• /unban [Name]");
format(string,128,"SELECT * FROM `DTuser` WHERE `Name` = '%s'",UserName);
mysql_query(string, (-1), (0), SQL);
mysql_store_result(SQL);
if(mysql_num_rows(SQL)==0)
return mysql_free_result(SQL), format(string, 128, "• Der Name \"%s\" existiert nicht!", UserName), SendClientMessage(playerid, cWarn, string);
mysql_free_result(SQL);
format(string, sizeof(string), "UPDATE `DTuser` SET `Gebannt`='0' WHERE `Name` = '%s'", UserName);
mysql_query(string, (-1), (0), SQL);
format(string, 128, "• \"%s\" wurde entbannt!", UserName);
SendClientMessage(playerid, cGreen, string);
return 1;
}
return 0;
}
Wenn ich den Server starte auf 100 Slots geht der immer runter wieso
Villeicht weil Bots geladen werden?