ocmd:ooc(playerid,params[])
{
new text[128];
if(sscanf(params,"s",text))return SendClientMessage(playerid,ROT,"Benutze: /ooc [Nachricht]");
format(text,sizeof(text),"*((%s: %s))",Spielername(playerid),text);
SendClientMessageToAll(BLAU,text);
}
else//Fehler laut Pawno
{
if(IsPlayerAnAdmin(playerid,2) return SendClientMessage(playerid,ROT,"*((%s %s: %s))",GetRang(playerid),Spielername(playerid,text);//Fehler laut Pawno
return 1;
}
Beiträge von Dominik
-
-
MrPawn ich habe die klammerfehler auf der seite behoben füge sie in pawno ein und dan sind es wieder 2 errors mer ?
Schau dir mein Beitrag mal an..
-
public OnPlayerConnect(playerid)
{
ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Registrieren","Gib Bitte das gewünschte Paswort ein","Register","Abbrechen");
return 1;
}Die Klammern waren unnötig, füg es mal so ein
-
Möchte nicht groß drum rum reden, kommt einfach mal aufn Teamspeak.
217.79.181.3:5555 -
SQL
Loaded log file: "server_log.txt".----------SA-MP Dedicated Server----------------------v0.3z, (C)2005-2014 SA-MP Team[14:35:23] filterscripts = "" (string)[14:35:23] [14:35:23] Server Plugins[14:35:23] --------------[14:35:23] Loading plugin: mysql[14:35:23] > MySQL plugin R5 successfully loaded.[14:35:23] Loaded.[14:35:23] Loading plugin: sscanf[14:35:23] [14:35:23] ===============================[14:35:23] sscanf plugin loaded. [14:35:23] (c) 2009 Alex "Y_Less" Cole[14:35:23] 0.3d-R2 500 Players "dnee"[14:35:23] ===============================[14:35:23] Loaded.[14:35:23] Loaded 2 plugins.[14:35:23] [14:35:23] Filterscripts[14:35:23] ---------------[14:35:23] Loaded 0 filterscripts.[14:35:23] <-| [MYSQL] Verbindung zur Datenbank wurde erfolgreich hergestellt![14:35:24] ----------------------------------[14:35:24] Fabulous Life 0.1a[14:35:24] ----------------------------------[14:35:24] Number of vehicle models: 0[14:35:56] Incoming connection: 127.0.0.1:49262[14:35:56] [join] Dominik has joined the server (0:127.0.0.1)[14:36:07] [part] Dominik has left the server (0:1)
-
SQL
Alles anzeigen[14:35:24] [14:35:24] --------------------------- [14:35:24] MySQL Debugging activated (03/06/14) [14:35:24] --------------------------- [14:35:24] [14:35:56] >> mysql_connect( ) [14:35:57] CMySQLHandler::Connect() - Connection was successful. [14:35:57] CMySQLHandler::Connect() - Auto-Reconnect has been enabled. [14:35:57] >> mysql_ping( Connection handle: 1 ) [14:35:57] CMySQLHandler::Ping() - Connection is still alive. [14:36:01] >> mysql_real_escape_string( Connection handle: 1 ) [14:36:01] CMySQLHandler::EscapeString(Dominik); - Escaped 7 characters to Dominik. [14:36:01] >> mysql_query( Connection handle: 1 ) [14:36:01] CMySQLHandler::Query(SELECT * FROM `accounts` WHERE `Name` = 'Dominik') - Successfully executed. [14:36:01] >> mysql_store_result( Connection handle: 1 ) [14:36:01] CMySQLHandler::StoreResult() - Result was stored. [14:36:01] >> mysql_num_rows( Connection handle: 1 ) [14:36:01] CMySQLHandler::NumRows() - Returned 1 row(s) [14:36:01] >> mysql_free_result( Connection handle: 1 ) [14:36:01] CMySQLHandler::FreeResult() - Result was successfully free'd. [14:36:01] >> mysql_real_escape_string( Connection handle: 1 ) [14:36:01] CMySQLHandler::EscapeString(Dominik); - Escaped 7 characters to Dominik. [14:36:01] >> mysql_query( Connection handle: 1 ) [14:36:01] CMySQLHandler::Query(SELECT * FROM `accounts` WHERE `Name` = 'Dominik') - Successfully executed. [14:36:01] >> mysql_store_result( Connection handle: 1 ) [14:36:01] CMySQLHandler::StoreResult() - Result was stored. [14:36:01] >> mysql_num_rows( Connection handle: 1 ) [14:36:01] CMySQLHandler::NumRows() - Returned 1 row(s) [14:36:01] >> mysql_free_result( Connection handle: 1 ) [14:36:01] CMySQLHandler::FreeResult() - Result was successfully free'd. [14:36:04] >> mysql_real_escape_string( Connection handle: 1 ) [14:36:04] CMySQLHandler::EscapeString(Dominik); - Escaped 7 characters to Dominik. [14:36:04] >> mysql_query( Connection handle: 1 ) [14:36:04] CMySQLHandler::Query(SELECT `passwort` FROM `accounts` WHERE `Name` = 'Dominik') - Successfully executed. [14:36:04] >> mysql_store_result( Connection handle: 1 ) [14:36:04] CMySQLHandler::StoreResult() - Result was stored. [14:36:04] >> mysql_fetch_row_format( Connection handle: 1 ) [14:36:04] CMySQLHandler::FetchRow() - Return: creative1A [14:36:04] >> mysql_free_result( Connection handle: 1 ) [14:36:04] CMySQLHandler::FreeResult() - Result was successfully free'd. [14:36:04] >> mysql_query( Connection handle: 1 ) [14:36:04] CMySQLHandler::Query(SELECT * FROM `accounts` WHERE `Name`='Dominik') - Successfully executed. [14:36:04] >> mysql_store_result( Connection handle: 1 ) [14:36:04] CMySQLHandler::StoreResult() - Result was stored. [14:36:04] >> mysql_num_rows( Connection handle: 1 ) [14:36:04] CMySQLHandler::NumRows() - Returned 1 row(s) [14:36:04] >> mysql_retrieve_row( Connection handle: 1 ) [14:36:04] >> mysql_fetch_field_row( Connection handle: 1 ) [14:36:04] CMySQLHandler::FetchField("pGeld") - 3500 [14:36:04] >> mysql_fetch_field_row( Connection handle: 1 ) [14:36:04] CMySQLHandler::FetchField("pTeam") - 5 [14:36:04] >> mysql_fetch_field_row( Connection handle: 1 ) [14:36:04] CMySQLHandler::FetchField("pBan") - 0 [14:36:04] >> mysql_fetch_field_row( Connection handle: 1 ) [14:36:04] CMySQLHandler::FetchField("pWarn") - 0 [14:36:04] >> mysql_fetch_field_row( Connection handle: 1 ) [14:36:04] CMySQLHandler::FetchField("pGeschlecht") - 1 [14:36:04] >> mysql_fetch_field_row( Connection handle: 1 ) [14:36:04] CMySQLHandler::FetchField("pTutorial") - 1 [14:36:04] >> mysql_fetch_field_row( Connection handle: 1 ) [14:36:04] CMySQLHandler::FetchField("pExp") - 0 [14:36:04] >> mysql_fetch_field_row( Connection handle: 1 ) [14:36:04] CMySQLHandler::FetchField("pTode") - 0 [14:36:04] >> mysql_fetch_field_row( Connection handle: 1 ) [14:36:04] CMySQLHandler::FetchField("pKills") - 0 [14:36:04] >> mysql_fetch_field_row( Connection handle: 1 ) [14:36:04] CMySQLHandler::FetchField("Datum") - 2014.03.6 [14:36:04] >> mysql_fetch_field_row( Connection handle: 1 ) [14:36:04] CMySQLHandler::FetchField("Zeit") - 13:49:46 [14:36:04] >> mysql_fetch_field_row( Connection handle: 1 ) [14:36:04] CMySQLHandler::FetchField("pLastOnlineZeit") - NULL [14:36:04] >> mysql_fetch_field_row( Connection handle: 1 ) [14:36:04] CMySQLHandler::FetchField("pLastOnlineDatum") - NULL [14:36:04] >> mysql_fetch_field_row( Connection handle: 1 ) [14:36:04] CMySQLHandler::FetchField("pEmail") - Dominik@Fabulous-Life.de
mehr ist das nicht
-
SQL
Alles anzeigen[14:24:37] >> mysql_store_result( Connection handle: 1 ) [14:24:37] CMySQLHandler::StoreResult() - Result was stored. [14:24:37] >> mysql_fetch_row_format( Connection handle: 1 ) [14:24:37] CMySQLHandler::FetchRow() - Return: creative1A [14:24:37] >> mysql_free_result( Connection handle: 1 ) [14:24:37] CMySQLHandler::FreeResult() - Result was successfully free'd. [14:24:37] >> mysql_query( Connection handle: 1 ) [14:24:37] CMySQLHandler::Query(SELECT * FROM `accounts` WHERE `Name`='Dominik') - Successfully executed. [14:24:37] >> mysql_store_result( Connection handle: 1 ) [14:24:37] CMySQLHandler::StoreResult() - Result was stored. [14:24:37] >> mysql_num_rows( Connection handle: 1 ) [14:24:37] CMySQLHandler::NumRows() - Returned 1 row(s) [14:24:37] >> mysql_retrieve_row( Connection handle: 1 ) [14:24:37] >> mysql_fetch_field_row( Connection handle: 1 ) [14:24:37] CMySQLHandler::FetchField("pGeld") - 3500 [14:24:37] >> mysql_fetch_field_row( Connection handle: 1 ) [14:24:37] CMySQLHandler::FetchField("pTeam") - 5 [14:24:37] >> mysql_fetch_field_row( Connection handle: 1 ) [14:24:37] CMySQLHandler::FetchField("pBan") - 0 [14:24:37] >> mysql_fetch_field_row( Connection handle: 1 ) [14:24:37] CMySQLHandler::FetchField("pWarn") - 0 [14:24:37] >> mysql_fetch_field_row( Connection handle: 1 ) [14:24:37] CMySQLHandler::FetchField("pGeschlecht") - 1 [14:24:37] >> mysql_fetch_field_row( Connection handle: 1 ) [14:24:37] CMySQLHandler::FetchField("pTutorial") - 1 [14:24:37] >> mysql_fetch_field_row( Connection handle: 1 ) [14:24:37] CMySQLHandler::FetchField("pExp") - 0 [14:24:37] >> mysql_fetch_field_row( Connection handle: 1 ) [14:24:37] CMySQLHandler::FetchField("pTode") - 0 [14:24:37] >> mysql_fetch_field_row( Connection handle: 1 ) [14:24:37] CMySQLHandler::FetchField("pKills") - 0 [14:24:37] >> mysql_fetch_field_row( Connection handle: 1 ) [14:24:37] CMySQLHandler::FetchField("Datum") - 2014.03.6 [14:24:37] >> mysql_fetch_field_row( Connection handle: 1 ) [14:24:37] CMySQLHandler::FetchField("Zeit") - 13:49:46 [14:24:37] >> mysql_fetch_field_row( Connection handle: 1 ) [14:24:37] CMySQLHandler::FetchField("pLastOnlineZeit") - NULL [14:24:37] >> mysql_fetch_field_row( Connection handle: 1 ) [14:24:37] CMySQLHandler::FetchField("pLastOnlineDatum") - NULL [14:24:37] >> mysql_fetch_field_row( Connection handle: 1 ) [14:24:37] CMySQLHandler::FetchField("pEmail") - Dominik@Fabulous-Life.de
-
Jetzt wo dus sagst, nein Aber es ging vorher noch
-
Wie gesagt, Ja die erstellen sich selber
-
Habe es jetzt bei SavePlayer einfach mit %s gemacht.
Speichert trotzdem nicht. -
stock SavePlayer(playerid)
{
if(IsPlayerConnected(playerid) && !IsPlayerNPC(playerid))
{
if(Eingeloggt[playerid] == 1)
{
new query[1024];
GetPlayerHealth(playerid,SpielerInfo[playerid][pHealth]);
GetPlayerName(playerid, SpielerInfo[playerid][pName], MAX_PLAYER_NAME);
format(query,sizeof(query),"UPDATE `accounts` SET `pGeld`='%d',`pExp`='%d',`pTode`='%d',`pKills`='%d',`pHealth`='%f',`pTeam`='%d',`pWarn`='%d',`pBan`='%d',`pGeschlecht`='%d',`pEmail`='%s',`pTutorial`='%d',`pLastOnlineDatum`='%02d.%02d.%d',`pLastOnlineZeit`='%02d:%02d:%02d' WHERE `Name`='%s'",
SpielerInfo[playerid][pGeld],SpielerInfo[playerid][pExp],SpielerInfo[playerid][pTode],SpielerInfo[playerid][pKills],SpielerInfo[playerid][pHealth],SpielerInfo[playerid][pTeam],SpielerInfo[playerid][pWarn],SpielerInfo[playerid][pBan],SpielerInfo[playerid][pGeschlecht],SpielerInfo[playerid][pEmail],SpielerInfo[playerid][pTutorial],SpielerInfo[playerid][pLastOnlineDatum],SpielerInfo[playerid][pLastOnlineZeit],SpielerInfo[playerid][pName]);mysql_query(query);
}
}
}Und mein Dissconect
public OnPlayerDisconnect(playerid, reason)
{
Eingeloggt[playerid] = 0;
DestroyVehicle(car[playerid]);
Delete3DTextLabel(supportveh[car[playerid]]);
SupMobil[playerid] = 0;
new date[7];
getdate(date[0], date[1], date[2]);
gettime(date[4], date[5], date[6]);
format(SpielerInfo[playerid][pLastOnlineDatum] ,30, "%d.%d.%d",date[1],date[2],date[3]);
format(SpielerInfo[playerid][pLastOnlineZeit], 30, "%d:%d:%d",date[4],date[5],date[6]);
SavePlayer(playerid);
return 1;
}Er speichert jedoch nix
-
Du kannst keinen String per "=" zuweisen.
Nimm meine MethodeDu bist der King
Dankee -
new date[7],string[64];
getdate(date[0], date[1], date[2]);
gettime(date[4], date[5], date[6]);
format(string,sizeof(string), "%d.%d.%d",date[1],date[2],date[3]);
SpielerInfo[playerid][pLastOnlineDatum] = string; // Und Hier kommt der Fehler
format(string,sizeof(string), "%d:%d:%d",date[4],date[5],date[6]);
SpielerInfo[playerid][pLastOnlineZeit] = string;// Hier kommt der Fehler -
Habe es jetzt so:
new date[7],string[64],string2[64];
getdate(date[0], date[1], date[2]);
gettime(date[4], date[5], date[6]);
format(string,sizeof(string), "d.d.%d",date[1],date[2],date[3]);
SpielerInfo[playerid][pLastOnlineDatum] = string;
format(string2,sizeof(string2), "d:d:d",date[4],date[5],date[6]);
SpielerInfo[playerid][pLastOnlineZeit] = string2;Und bekomme folgenden Fehler:
C:\Users\Dominik\Desktop\Fabulous-Life.de\Fabulous-Life SCRIPT\gamemodes\life.pwn(92) : warning 202: number of arguments does not match definition
C:\Users\Dominik\Desktop\Fabulous-Life.de\Fabulous-Life SCRIPT\gamemodes\life.pwn(172) : error 047: array sizes do not match, or destination array is too small
C:\Users\Dominik\Desktop\Fabulous-Life.de\Fabulous-Life SCRIPT\gamemodes\life.pwn(174) : error 047: array sizes do not match, or destination array is too small
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase2 Errors.
-
Und er hat dir eine Bessere Methode geben die sogar schneller Funktioniert als alles einzeln zu speichern.Aber ich habs dadurch immer noch nicht verstanden, wie ich das ganze umsetzen soll.
-
Das war nicht meine Frage, ich will nur wissen wie ich es in SpielerInfo[playerid][pLastOnlineDatum] eintragen lassen kann.
-
Moin.
Bei meiner Registration wird das Datum, und die Zeit der Registration in meiner MYSQL Tabelle gespeichert, beziehungsweise im Account.
Nun möchte ich es auch so machen, das gespeichert wird WANN er zuletzt online war.
Habe alles schon fertig, nur keine Idee wie das ganze bei OnPlayerDisconnect in die Variable eingetragen werden könnte.public OnPlayerDisconnect(playerid, reason)
{
SavePlayer(playerid);
Eingeloggt[playerid] = 0;
DestroyVehicle(car[playerid]);
Delete3DTextLabel(supportveh[car[playerid]]);
SupMobil[playerid] = 0;
new date[7];
getdate(date[0], date[1], date[2]);
gettime(date[4], date[5], date[6]);
SpielerInfo[playerid][pLastOnlineDatum] = %02d.%02d.%d),
// DAS Ist nur mein CreateAccount, damit man sieht wie es beim Createn gemacht wird. :-/.
new query[400],Name[MAX_PLAYER_NAME],ipadress[20],date[7];
getdate(date[0], date[1], date[2]);
gettime(date[4], date[5], date[6]);
GetPlayerName(playerid, Name, MAX_PLAYER_NAME);
GetPlayerIp(playerid,ipadress,20);
mysql_real_escape_string(Name,Name);
mysql_real_escape_string(pass,pass);
format(query, sizeof(query), "INSERT INTO `accounts` (`Name`, `Passwort`,`IP`,`Datum`,`Zeit`) VALUES ('%s', '%s','%s','%02d.%02d.%d','%02d:%02d:%02d')", Name, pass,ipadress,date[0], date[1], date[2],date[4], date[5], date[6]);
mysql_query(query); -
Schlagen sollte man..ach vergiss es,
1. Du bist hier im falschen Bereich.
2. ist das keine vernünftige Anfrage.
3. Wird es ein 0815 Projekt bei deinen Informationen.
4. Wird sich keiner bei dir melden.
5. Solltest du es selber lernen.
6. Bist du ein wenig zu jung. -
GTA-Radio.de, das einzig wahre Radio für Zocker ;-).
Schönes Projekt, bin dort selbst tätig, macht echt mega viel Fun.Grad On Air auf Hip Hop
Also, worauf wartet ihr? Wenn ihr gute Musik wollt, in allen Genres, seit ihr bei uns genau richtig -
Finde ich nicht so gut, sieht aus als ob das mit Paint gemacht wurde... sag mir nicht du hast es mit Paint gemacht
Tut mir leid für meine Ausdrucksweise, aber das ist Schwachsinn was du da jetzt von dir gibst,
ich weis nicht aber du scheinst wohl in dem Gebiet keine Erfahrungen zu haben..
Wenn du dir die Ranggrafiken mal genau anschaust, wirst du bemerken das er da schon mit Verläufen etc. gearbeitet hat,
aber so ne Aussage wie 'Sieht aus als ob das mit Paint gemacht wurde' ist einfach nur unangebracht.
Wenn sie dir nicht gefallen ist es in Ordnung, mir gefallen sie auch nicht, aber dann sag ihm wenigstens,
was er deiner Meinung nach besser machen könnte..