Immer noch gleich
Script Code vllt? omg
Immer noch gleich
Script Code vllt? omg
Da wo die SpawnPlayer(playerid); ist einfach drüber das SetSpawnInfo einfügen^^ Koordinaten anpassen & skin^^ mach am besten new skinid = SpielerInfo[playerid][pSkin];<-- Musst du an dein Script anpassen! dnan bei SetSpawnInfo(0,skinid,X,Y,Z,0,0,0,);
Jigs4HD ja müsste funken^^
SetSpawnInfo(o,SKINID,POSX,POSY,POSZ,0,0,0,0);
unter if(dialogid == WD) & if(dialogid == DD) Fraktionabfrage erstellen wie z.b. if(SpielerInfo[playerid][pMember/pLeader] == FRAKID)
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/tor1", cmdtext, true, 10) == 0)
{
return 1;//wird denn Befehl erneut ausfüllen können
}
return 0; //da eben nicht 0 = false - was weiterhin zu einem "Unknown Command" führen kann.
}
Alles anzeigenpublic OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/tor1", cmdtext, true, 10) == 0)
{
SendClientMessage(playerid,0xFFFFFFFF,"Das Tor hat sich geöffnet es schließt sich in 10sekunden wieder");
MoveObject(tor1,1811.5000000,-1898.9000244,14.1000004,2.0);
SetTimer ("tor1",10000,false);
return 1;
}
if (strcmp("/tor2", cmdtext, true, 10) == 0)
{
SendClientMessage(playerid,0xFFFFFFFF,"Das Tor hat sich geöffnet es schließt sich in 10sekunden wieder");
MoveObject(tor2,1811.5000000,-1898.9000244,14.1000004,2.0);
SetTimer ("tor2",10000,false);
return 1;
}
return 1;
}
return 0; am ende.
if (strcmp("/lspdhelp", cmdtext, true) == 0)
{
if(isPlayerInFrakt(playerid,1))
{
SendClientMessage(playerid,BLUE,"/duty /su /tazer /arrest /orten");
}
else
{
SendClientMessage(playerid,BLUE,"Du bist kein LSPD Member!");
}
return 1;
}
campen hilft da
2. Beim 24/7 da kann man immer nur 1x Navi kaufen dann ausverkauft und ich weiß nicht wie ich auffüllen kann
in Scriptfiles gibt es i.wo biz.xfg, sbiz.cfg da kannste auffüllen & Autos wie er sagte Ordner erstellen im Scriptfiles
1.Fehler
Ich kann keine Autos Spawnen diese tauchen nicht auf O.o
via Befehl oder Autohaus?
2.Fehler
Was soll ich tun wenn die Navigationsgeräte ausverkauft sind ? :O
24/7 die Produkte auffüllen?
input line too long.. machs im format^^
mysql_query(query);
setzt das noch ende des Codes hin, da du ja mit query arbeitest^^
new query[520];
format(query,sizeof(query),"SELECT * FROM `accounts` WHERE `Nickname` = '%s'", pName[playerid]);
mysql_store_result();
while(mysql_fetch_row(query, "|"))
{
sscanf(Query, "p<|>{is[30]s[35]}s[15]iiiiliiiiiliiffffffiiiiiiii{iiiiiiiiiiiiiiiiiiiiiiiiii}lls[100]s[20]s[20]iils[20]s[15]iiiiis[75]s[30]iiis[15]",
Spieler[playerid][RegDate], Spieler[playerid][Zivilskin], Spieler[playerid][Fraktionsskin], Spieler[playerid][Duty], Spieler[playerid][Adminlvl], Spieler[playerid][Leaderverwaltung], Spieler[playerid][Bargeld], Spieler[playerid][Bankgeld], Spieler[playerid][Konto],
Spieler[playerid][Level], Spieler[playerid][Fraktion], Spieler[playerid][Leader], Spieler[playerid][Rang], Spieler[playerid][Spawnchange], Spieler[playerid][Leben], Spieler[playerid][Armour], Spieler[playerid][LastX], Spieler[playerid][LastY],
Spieler[playerid][LastZ], Spieler[playerid][LastA], Spieler[playerid][LastInt], Spieler[playerid][LastVirt], Spieler[playerid][LastHour], Spieler[playerid][LastMinute], Spieler[playerid][LastSecond], Spieler[playerid][LastYear], Spieler[playerid][LastMonth],
Spieler[playerid][LastDay], Spieler[playerid][ban], Spieler[playerid][tban], Spieler[playerid][bangrund], Spieler[playerid][tbantime], Spieler[playerid][tbandate], Spieler[playerid][warns], Spieler[playerid][Tutorial], Spieler[playerid][Perso],
Spieler[playerid][Geschlecht], Spieler[playerid][GebDate], Spieler[playerid][Mute], Spieler[playerid][OOCMute], Spieler[playerid][Wanteds], Spieler[playerid][Wantedpoints], Spieler[playerid][Susptime],Spieler[playerid][Verbrechen], Spieler[playerid][Klaeger],
Spieler[playerid][Drogen], Spieler[playerid][Mats], Spieler[playerid][Handy], Spieler[playerid][Handynummer]);
mysql_query(query);
}
mysql_free_result();
mysql_free_result();
fehlt nicht noch das :>?
Ich dachte mir so: Das einzige wo überhaupt ein Array so eine größe hat die überschritten werden kann, sind die Strings.
Habe alle größen mal verglichen in der enum und in der Datenbank und alle angepasst und nun scheint es zu laufen, ich teste es jedoch noch, zumindest gibt er mir kein solchen fehler mehr um log, was genauso schei*e ist weil der server sich nun komplett beim connecten aufhängt, könnte auch daran liegen das durch diesen fehler ein fehler in der Datenbank folgt. Ich werde es nochmal testen.
//edit:
Was mir gerade eingefallen ist: könntest doch recht haben, da das ergebnis doch in der Query dann gespeichert ist oder?
Ja wie, wäre es wenn du es mal Testest :D, ich habe in letzten Tage viele solch Probleme hier gesehen & meist lag es nur daran das der Query zu klein war, war ebenfalls bei mir genau so.
/E Mach denn Query bei deinem SavePlayer stock auch größer. & setz da snoch drunter, da du ja query anwendest,
mysql_query(query);
mit was haste dein erstes Problem gelöst?
Query ist viel zu klein?
new Query[520];
Ansonsten machst ne for schleife unter OnGamemodeExit Saveplayer - dann musste beim /gmx befehl das Saveplayer nich machen^^ dann könntest auch via konsole restarten & es werden gespeichert...
public OnGameModeExit()
{
for(new x; x < MAX_PLAYERS; x++)
SpielerSpeichern(x);
return 1;
}
Hast du in deinem "Gmx" Befehl auch SavePlayer?