Hatte auch Probleme mit dem sscanf, einen Tag danach kam nen Update. Also lad nochmal sscanf runter (vllt. ists nicht die neuste Version bei dir?) und RC5.
Beiträge von Nikolas-Mrak
-
-
if(GetVehicleDriver(i) == -1)
{
SetVehicleToRespawn(i);
} -
Meine magische Kugel will heute nicht..
Vielleicht sagst auch was du geändert hast, Code zeigen etc.?
-
1. SAMP
2. Counter Strike Source
3. GTA IV
4. Need 4 Speed Hot Persuit
5. Flight Simulator X -
Was gibst du denn jetzt ein?
-
Koordinaten sind immer Float. Also
new float: x, // ... etc -
Dieser "kack geht nit" weil es Else bei If-Anweisungen gibt, nicht bei Schleifen.
Wähl mal nen normalen Titel.
-
Wenn du irgendwann mal richtig professionell arbeiten willst, kommst du denke ich nicht um Photoshop herum.
-
http://wiki.sa-mp.com/wiki/OnPlayerEnterVehicle
Abfragen, in welcher Fraktion der Spieler ist, und zu welcher Fraktion das Fahrzeug gehört. Dann müssts eigentlich funktionieren, indem du den Player freezt und wieder entfreezt. http://wiki.sa-mp.com/wiki/Function:TogglePlayerControllable
-
In der RCON-Konsole gibst du aber nur "say blub" ein, ohne /rcon
-
public OnPlayerDisconnect(playerid, reason)
{
new pname[MAX_PLAYERS],accFormat[128]
GetPlayerName(playerid,pname,sizeof pname);
format(accformat) && Spieler[playerid][eingeloggt]
dini_IntSet(accFormat,"wanted",Spieler[playerid][wanted]);
dint_IntSet(accFormat,"skin",Spieler[playerid][wanted]);
dini_FloatSet(accFormat,"lastx",Spieler[playerid][lastx]);
dini_FloatSet(accFormat,"lasty",Spieler[playerid][lasty]);
dini_FloatSet(accFormat,"lastz",Spieler[playerid][lastz]);
Spieler[playerid][eingeloggt] = 0;
Spieler[playerid][wanted] = 0;
Spieler[playerid][skin] = 0;
Spieler[playerid][lastx] = 0;
Spieler[playerid][lasty] = 0;
Spieler[playerid][lastz] = 0;
return 1;
}Ich glaub demnächst lese ich mir immer mal den ganzen Code durch.. Was hast du da gebaut?
Als 1. kommt hinter ein ";".
new pname[MAX_PLAYERS],accFormat[128];2. Was soll das hier sein?
format(accformat) && Spieler[playerid][eingeloggt]Das ergibt keinen Sinn die Zeile.. Was wolltest du da machen?
//EDIT:
Obs das ist was du wolltest, weiß ich nicht, musst du wissen. Richtig würd die Zeile so sein:format(accFormat, sizeof(accFormat), "%d", Spieler[playerid][eingeloggt]); // Ich denke mal [eingeloggt] ist nen Int...
-
public OnPlayerDisconnect(playerid, reason)
{
new pname[MAX_PLAYERS],accFormat[128]
GetPlayerName(playerid,pname,sizeof pname);
format(accformat) && Spieler[playerid][eingeloggt]
{ // <<<
dini_IntSet(accFormat,"wanted",Spieler[playerid][wanted]);
dint_IntSet(accFormat,"skin",Spieler[playerid][wanted]);
dini_FloatSet(accFormat,"lastx",Spieler[playerid][lastx]);
dini_FloatSet(accFormat,"lasty",Spieler[playerid][lasty]);
dini_FloatSet(accFormat,"lastz",Spieler[playerid][lastz]);
} // <<<
Spieler[playerid][eingeloggt] = 0;
Spieler[playerid][wanted] = 0;
Spieler[playerid][skin] = 0;
Spieler[playerid][lastx] = 0;
Spieler[playerid][lasty] = 0;
Spieler[playerid][lastz] = 0;
{ // <<<
return 1;
}Was hastn da gemacht?
Klammern weg..
Also:
public OnPlayerDisconnect(playerid, reason)
{
new pname[MAX_PLAYERS],accFormat[128]
GetPlayerName(playerid,pname,sizeof pname);
format(accformat) && Spieler[playerid][eingeloggt]
dini_IntSet(accFormat,"wanted",Spieler[playerid][wanted]);
dint_IntSet(accFormat,"skin",Spieler[playerid][wanted]);
dini_FloatSet(accFormat,"lastx",Spieler[playerid][lastx]);
dini_FloatSet(accFormat,"lasty",Spieler[playerid][lasty]);
dini_FloatSet(accFormat,"lastz",Spieler[playerid][lastz]);
Spieler[playerid][eingeloggt] = 0;
Spieler[playerid][wanted] = 0;
Spieler[playerid][skin] = 0;
Spieler[playerid][lastx] = 0;
Spieler[playerid][lasty] = 0;
Spieler[playerid][lastz] = 0;
return 1;
} -
Versuch mal Pawno als Administrator, und mit dem Windows-XP-SP3-Kompatibilitätsmodus auszuführen.
-
32 oder 64 bit?
-
Deswegen sollst du ja schauen was du zuletzt verändert hast, und diese Zeilen auskommentieren, und das machst du solange, wenns sein muss Zeile für Zeile / Block für Block, bis der Compiler endlich geht. So findest du raus, an welcher Stelle ein Fehler ist.
//EDIT:
Welches Betriebssystem nutzt du? -
Du hast einen Fehler im Script, den der Compiler nicht erkennt, und somit crasht er. Am Besten du schaust dir nochmal alles an und versuchst einen Fehler zu finden, Klammern, usw.. Auskommentieren, F5, schauen welche Stelle ihn stört.
-
Was er besser machen könnte? Alles... Das sieht doch wirklich jeder, außer ihm, das das nach "nichts" aussieht und einfach nicht passt.
-
UrbanTerror fehlt in der Liste.
-
Linux finde ich nur gut für Server. Ansonsten kommt auf meine Home-PCs nur Windows 7.
-
GF-Edits/LoH-Edits gibts aber selten welche die gut sind.. Meist einfach ein paar Sachen verändert, das Grundgerüst bleibt aber bei ziemlich jedem Edit aber erhalten.. Und die User haben diese GFs einfach satt. Es mag sein das es ein gutes Script ist - aber keiner will das.