Das erste return 1; muss weg
Beiträge von TheBlackMichi
-
-
forward IsANoob(carid); und public IsANoob(carid)
in
forward IsANoobCar(carid); und public IsANoobCar(carid)
ändern.
Dann
new IsANoobCar[9]; mit new NoobCar[9]
und bei OnGameModeInit dann IsANoobCar[0-8] mit NoobCar[0-8]PS: 0-8 nicht hinschreiben sondern so wie du es hast, bloß mit NoobCar statt IsANoobCar
//EDIT:
Oder du schreibst in deiner Problemzeile statt IsANoobCar(vehicle) einfach IsANoob(vehicle) -
ich hab mir mal was gegönnt
ultrateure schuhe
PS3 Slim 250gb
Heavy Rain
Little Big Planetund wenns rauskommt dann auch noch
Little Big Planet 2 und Portal 2 -
Das "GangZonesGS.amx loaded" weist darauf hin das es eine FS ist. Hier hat OnGameModeInit nichts zu suchen ^o^
Wechsel einfach die Zeile "public OnGameModeInit()" mit "public OnFilterScriptInit()" aus -
*huch* 1ms ist ein bisschen wenig oO mach das mal lieber ein bisschen höher
B2T: Poste ein bisschen aus der serverlogdatei dann können wir dir vielleicht ein bisschen weiterhelfen -
Funktioniert leider immer noch nicht D:
//Edit: Zu dini: Suchfunktion
Zu MySQL: Grex hat ein schönes Plugin/Include gepostet
//edit2: huch in der suchfunktion war nix oO Ich sag mal den Link zu der Seite von Dracoblue: http://dracoblue.net/download/dini-16/35/ (falls nicht erlaubt --> pls delete :)) -
Danke für das Plugin Grex
Es geht leider immer noch nicht D: (Es connectet aber der Server stürzt dannach ab)
Hier ein Ausschnitt aus der Log:Code[Mon Aug 23 15:08:24 2010] Connected (0) to root @ localhost via TCP/IP. [Mon Aug 23 15:08:24 2010] MySQL Version 5.1.41. [Mon Aug 23 15:08:25 2010] Connected (1) to root @ localhost via TCP/IP. [Mon Aug 23 15:08:25 2010] MySQL Version 5.1.41. [Mon Aug 23 15:08:25 2010] Error (1): Function: mysql_store_result called when no prior successful query executed. [Mon Aug 23 15:08:25 2010] Error (1): Function: mysql_store_result called when no result stored.
Und hier der Code:
forward gmtext();
public gmtext()
{
new MySQL:con = mysql_init(LOG_ONLY_ERRORS, 1);
mysql_connect("localhost", "root", "PW ZENSIERT", "tbm", con);
mysql_query("SELECT * FROM `gamemodeinit`");
mysql_store_result(con);
new text[100];
mysql_fetch_field("gmtext", text, con);
SetGameModeText(text);
return 1;
}//EDIT: Fehler behoben
Ich hab jetzt aber ein Login/Register Script und wenn ich mich einlogge kommt der Fehler:
Der Script:
new query[100];
format(query, 100, "SELECT * FROM players WHERE `name`=`%s`", GetPName(playerid));
while(mysql_query(query))
{Ich wär demjenigen dankbar der mir helfen könnte
//Edit2: Das hab ich auch geschafft oO
Jetzt hab ich aber noch ein Problem
ErrorCode[Mon Aug 23 19:35:57 2010] Error (0): Failed to exeute query. Commands out of sync; you can't run this command now. [Mon Aug 23 19:36:00 2010] Error (0): Failed to exeute query. Commands out of sync; you can't run this command now.
Code
new query[100];
format(query, 100, "INSERT INTO players VALUES('', '%s', '%s', '1', '0', '2500', '2500', '0', '0', '0', '%d', '0', '0')", GetPName(playerid), passw, random(9999));
while(mysql_query(query))
{
OnPlayerLogin(playerid, passw);
}
und wahrscheinlich auch noch
format(query, 100, "SELECT * FROM players WHERE `pw`='%s'", passw);
while(mysql_query(query))
{Danke schonmal im Vorraus
-
Danke sehr
Jetzt hab ich:
mysql_query("SELECT * FROM players");Wie schaffe ich es jetzt das aus der Tabelle "players " "Level" ausgelesen und in eine Variable wie Spieler[playerid][level] geschrieben wird ?
Wär euch echt dankbar -
Guten Tag,
ich hab angefangen mich mit MySQL auseinanderzusetzen und bräuchte Hilfe bei der Abfrage von Daten. Welche Funktion bräuchte ich dazu ?
Ich benutze das MySQL Plugin R4 von G-sTyLeZzZ aus dem englischen Forum.
Falls mir einer helfen kann wär ich sehr dankbarMFG
TheBlackMichi -
Ich weiß nicht was ihr an der Zeile
ZitatEs wird ein Silkroad Online Pserver.
nicht versteht oO -
Wenn du wirklich einen neuen suchst hab ich was für dich
GTR Roleplay
http://www.gtr-roleplay.deIP: 93.186.200.123:7777
Morgen bin ich dann on und kann dir alle deine Fragen beantworten
PS: Wir haben auch noch ein paar Leaderplätze frei. Such dir was aus, falls du auf unserem Server spielen willst
-
Was hast du eig. gelöscht das nix läuft?
Aber sonst ... ich schließ mich meinen Vorpostern an ... Versuchs mit einer Systemwiederherstellung -
Hast du auch GTA San Andreas auf version 1.0 ?
-
Warum sollte er avast installieren?
-
Liegt dran weil er in der if Abfrage am Ende ein ==0 stehen hat und dann pReportBlock[giveplayerid] = 0;
Richtig ist es so:
if(strcmp(cmd,"/togreport",true)==0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pAdmin] < CHANGEME_CHANGEME_CHANGEME) { return 1; } //CHANGEME_CH...=Ab welchen Adminlevel das CMD benutzt werden darf
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_WHITE, "Benutzung: /togreport [Playerid]");
return 1;
}
giveplayerid = ReturnUser(tmp);
if(IsPlayerConnected(giveplayerid) && (giveplayerid != INVALID_PLAYER_ID))
{
if(pReport[playerid]==0)
{
pReportBlock[giveplayerid]=1;
SendClientMessage(playerid,COLOR_GREY,"Report wurde für diesen Spieler wieder eingeschaltet!");
}
else
{
pReportBlock[giveplayerid]=0;
SendClientMessage(playerid,COLOR_GREY,"Report wurde für diesen Spieler ausgeschaltet!");
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Falsche ID !");
return 1;
}
}
return 1;
}Viel Spaß
-
Versuchs mal so:
new jobtext[50];switch(PlayerInfo[playerid][pFraktion])
{
case 1: jobtext="Jobname";
case 2: jobtext="jobname2";
}Viel Spaß
-
Wenns eine .exe ist wirds warscheinlich Windows sein
Hast du den richtigen Port benutzt ?? -
Du brauchst Host, usw... nicht hinzuschreiben
mysql_connect(localhost, root, test, test, 1); -
Hast du auch bei OnPlyerCommandText dcmd(BEFEHL, ANZAHL DER BUCHSTABEN VOM BEFEHL, cmdtext); ??
-
newkeys & (KEY_SECONDARY_ATTACK)
Und versuch die beiden in ein Ding zumachen oO
Also so:
else if(newkeys & (KEY_SECONDARY_ATTACK))
{
if(IsPlayerInRangeOfPoint(playerid, 2.0, 285.43426513672, -40.965038299561, 1001.0140991211))
{
SetPlayerPos(playerid,1367.8791503906, -1279.7302246094, 13.045351028442);
SetPlayerInterior(playerid, 0);
}
else if(IsPlayerInRangeOfPoint(playerid, 2.0, 295.89212036133, -38.330986022949, 1001.0140991211))
{
return 1;
}
}Viel Spaß