Beiträge von wutschkooo

    Ich hab ein weiteres Problem - Benutze das Random diesmal für Bomben:


    Fehlermeldung
    C:\Users\Matthias.HP-Compaq-6820s\Desktop\Script\SA-MP\__SCRIPTING__\Wutschroam\Los SANTOS IN BEARBEITUNG\Wutschroam.pwn(652) : error 032: array index out of bounds (variable "Bomben")
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Error.


    // Bombenrandom
    new Float:Bomben[23][3] = {
    {-1010.5989,1092.9081,1341.362},
    {-1008.3573,1068.1189,1341.2721},
    {-1006.8845,1055.9606,1340.6204},
    {-1010.3340,1045.6569,1340.4780},
    {-1010.9713,1033.8107,1341.0078},
    {-1009.3530,1025.0192,1341.0078},
    {-1023.7034,1037.5320,1341.3516},
    {-1043.0164,1041.1870,1341.3516},
    {-1048.4670,1049.6110,1341.3516},
    {-1053.2356,1058.2456,1341.3516},
    {-1057.3831,1068.4331,1341.3586},
    {-1064.1538,1077.6669,1341.3516},
    {-1072.9191,1081.7413,1341.3516},
    {-1081.5496,1079.0944,1341.3516},
    {-1086.4911,1070.3624,1341.3516},
    {-1092.8636,1058.9535,1341.3516},
    {-1099.8163,1045.7759,1341.3516},
    {-1101.5486,1034.5375,1342.1011},
    {-1101.8379,1023.0480,1342.0938},
    {-1044.7004,1096.1283,1346.2086},
    {-1041.6300,1071.3032,1347.4685},
    {-1042.3958,1052.7378,1345.4994},
    {-985.5182,1080.1730,1343.4331}
    };


    if(strcmp("/boom",cmdtext,true) == 0)
    {
    new Bombs = random(sizeof(Bomben));
    xXx CreateExplosion((Float:Bomben[Bombs][23], Float:Bomben[Bombs][6]),1,4.5);
    SendClientMessageToAll(rot, "ACHTUNG: BOMBENALARM IM BATTLEFIELD!!!");
    return 1;
    }


    Fehlermeldung ist für die mit xXx markierte Zeile...


    Bitte um Hilfe - Danke!

    Hallo Leute,


    hab 2 Fragen:


    1. Kann man in Samp in diese RC Cars nur als Beifahrer einsteigen oder auch als Fahrer? Bei mir funzt es nur als Beifahrer?!?


    2. Kann man Vehicles im Interior sichtbar machen? Ich hab mir in ein großes Interior einige Fahrzeuge reingemacht aber sie werden nur als Schatten auf dem Boden dargestellt. Fahren kann ich sie aber wenn ich einsteig bin ich auch unsichtbar...


    Das wars Schon - Danke!

    Also ich staune wirklich darüber was hier im Forum doch so viele professionelle Scripter sind... Vorallem frage ich mich wirklich, wieso ihr für so ein Talent was ihr da habt kein Geld verlangt ^^ - Ihr habt echt Talent! Versucht doch mal euch bei solch' Gamingfirmen wie Blizzard oder gPotatoe zu bewerben!


    Vorallem muss ich jetzt wirklich mal ein großes Lob hier an Blackfox aussprechen, da er sofort für mich seine Include für mich angepasst hat... DANKE!

    Hey Leute,


    ich hab mir mal 2 Textdraw mit "Closed" und "Opened" erstellt. Hab diese eingefügt und so verknüpft das sie so umspringen: Ist das Tor offen steht Opened da, ist es zu Closed.
    Jedoch ist das Problem: Ich hab es mir so vorgestellt das es dann bei allen Teammitgliedern umspringt. Leider springt es so wie es jetzt ist nur bei dem Spieler um der das Tor bedient. Kann man es so einstellen, das es bei allen Teammitgliedern umspringt.


    Hier der PawnCode den ich momentan nutze...
    if(strcmp(cmdtext,"/XYZ",true) == 0)
    {
    if(gTeam[playerid] == TEAM_XYZ)
    {
    if(TorAuf == false)
    {
    TextDrawHideForPlayer(playerid,Textdraw1);
    TextDrawShowForPlayer(playerid,Textdraw0);
    MoveObject(Gates[1], 1225.275635, -1416.664551, 20.123495, 2.5);
    MoveObject(Gates[2], 1213.788574, -1416.664551, 20.801140, 2.5);
    TorAuf = true;
    }
    else
    {
    TextDrawHideForPlayer(playerid,Textdraw0);
    TextDrawShowForPlayer(playerid,Textdraw1);
    MoveObject(Gates[1], 1225.275635, -1416.664551, 15.098541, 2.5);
    MoveObject(Gates[2], 1213.788574, -1416.676147, 15.101227, 2.5);
    TorAuf = false;
    }
    }
    return 1;
    }

    Wenn ich das einfüge bekomm ich diese Fehlermeldung


    C:\Users\Matthias.HP-Compaq-6820s\Desktop\Script\SA-MP\__SCRIPTING__\Wutschroam\Los SANTOS IN BEARBEITUNG\Wutschroam.pwn(647 -- 662) : warning 217: loose indentation
    C:\Users\Matthias.HP-Compaq-6820s\Desktop\Script\SA-MP\__SCRIPTING__\Wutschroam\Los SANTOS IN BEARBEITUNG\Wutschroam.pwn(686) : error 017: undefined symbol "strtok"
    C:\Users\Matthias.HP-Compaq-6820s\Desktop\Script\SA-MP\__SCRIPTING__\Wutschroam\Los SANTOS IN BEARBEITUNG\Wutschroam.pwn(686) : error 033: array must be indexed (variable "tmp")
    C:\Users\Matthias.HP-Compaq-6820s\Desktop\Script\SA-MP\__SCRIPTING__\Wutschroam\Los SANTOS IN BEARBEITUNG\Wutschroam.pwn(693) : error 017: undefined symbol "Encrypt"
    C:\Users\Matthias.HP-Compaq-6820s\Desktop\Script\SA-MP\__SCRIPTING__\Wutschroam\Los SANTOS IN BEARBEITUNG\Wutschroam.pwn(694) : error 017: undefined symbol "OnPlayerRegister"
    C:\Users\Matthias.HP-Compaq-6820s\Desktop\Script\SA-MP\__SCRIPTING__\Wutschroam\Los SANTOS IN BEARBEITUNG\Wutschroam.pwn(743) : warning 219: local variable "cmd" shadows a variable at a preceding level
    C:\Users\Matthias.HP-Compaq-6820s\Desktop\Script\SA-MP\__SCRIPTING__\Wutschroam\Los SANTOS IN BEARBEITUNG\Wutschroam.pwn(848) : warning 235: public function lacks forward declaration (symbol "OtherTimer")
    C:\Users\Matthias.HP-Compaq-6820s\Desktop\Script\SA-MP\__SCRIPTING__\Wutschroam\Los SANTOS IN BEARBEITUNG\Wutschroam.pwn(853) : error 017: undefined symbol "SafeTime"
    C:\Users\Matthias.HP-Compaq-6820s\Desktop\Script\SA-MP\__SCRIPTING__\Wutschroam\Los SANTOS IN BEARBEITUNG\Wutschroam.pwn(853) : warning 215: expression has no effect
    C:\Users\Matthias.HP-Compaq-6820s\Desktop\Script\SA-MP\__SCRIPTING__\Wutschroam\Los SANTOS IN BEARBEITUNG\Wutschroam.pwn(853) : error 001: expected token: ";", but found "]"
    C:\Users\Matthias.HP-Compaq-6820s\Desktop\Script\SA-MP\__SCRIPTING__\Wutschroam\Los SANTOS IN BEARBEITUNG\Wutschroam.pwn(853) : error 029: invalid expression, assumed zero
    C:\Users\Matthias.HP-Compaq-6820s\Desktop\Script\SA-MP\__SCRIPTING__\Wutschroam\Los SANTOS IN BEARBEITUNG\Wutschroam.pwn(853) : fatal error 107: too many error messages on one line


    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    8 Errors.


    Werde ich es denn jemals zum Laufenbringen?




    //edit: Ich werde ab und zu mal hier rein schauen und speicher meinen Versuch das System einzubinden im Archiv... Wenn jmd die Lösung hat mach ich daran weiter... Dank euch trotzdem und hoffe das es noch jmd korrigieren kann...

    -Basierend auf diesem Thread-


    Ich hab das Login + Registersystem soweit schon eingebaut das kaum noch Fehlermeldungen kommen, jedoch hab ich noch 5 oder 6 Meldungen die ich nicht beheben kann. Hab mir schon als Hilfestellung nochmal das GF-Script geöffnet woraus ich schon so manche Meldungen beseitigen konnte. Nun komme ich jedoch nichtmehr weiter:


    Hier erstmal die Fehlermeldung
    C:\Users\Matthias.HP-Compaq-6820s\Desktop\Script\SA-MP\__SCRIPTING__\Wutschroam\Los SANTOS IN BEARBEITUNG\Wutschroam.pwn(652) : warning 202: number of arguments does not match definition
    C:\Users\Matthias.HP-Compaq-6820s\Desktop\Script\SA-MP\__SCRIPTING__\Wutschroam\Los SANTOS IN BEARBEITUNG\Wutschroam.pwn(646) : warning 204: symbol is assigned a value that is never used: "tmppass"
    C:\Users\Matthias.HP-Compaq-6820s\Desktop\Script\SA-MP\__SCRIPTING__\Wutschroam\Los SANTOS IN BEARBEITUNG\Wutschroam.pwn(675) : error 017: undefined symbol "string"
    C:\Users\Matthias.HP-Compaq-6820s\Desktop\Script\SA-MP\__SCRIPTING__\Wutschroam\Los SANTOS IN BEARBEITUNG\Wutschroam.pwn(675) : error 017: undefined symbol "string"
    C:\Users\Matthias.HP-Compaq-6820s\Desktop\Script\SA-MP\__SCRIPTING__\Wutschroam\Los SANTOS IN BEARBEITUNG\Wutschroam.pwn(675) : error 029: invalid expression, assumed zero
    C:\Users\Matthias.HP-Compaq-6820s\Desktop\Script\SA-MP\__SCRIPTING__\Wutschroam\Los SANTOS IN BEARBEITUNG\Wutschroam.pwn(675) : fatal error 107: too many error messages on one line


    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    4 Errors.


    Und hier die Betreffenden Zeilen:
    if (strcmp("/login",cmdtext, true) ==0 )
    {
    if(IsPlayerConnected(playerid))
    {
    >646< new tmppass[64];
    if(gPlayerLogged[playerid] == 1)
    {
    SendClientMessage(playerid, COLOR_WHITE, "SERVER: Du bist bereits registriert.");
    return 1;
    }
    >652< if(!strlen(cmdtext, idx))
    {
    SendClientMessage(playerid, COLOR_GRAD1, "USAGE: /login [password]");
    return 1;
    }
    /* strmid(tmppass, tmp, 0, strlen(cmdtext), 255);
    SetPlayerHealth(playerid, 0);
    OnPlayerLogin(playerid,tmppass);*/
    }
    return 1;
    }


    if (strcmp("/register",cmdtext, true) ==0 )
    {
    if(IsPlayerConnected(playerid))
    {
    if(gPlayerLogged[playerid] == 1)
    {
    SendClientMessage(playerid, COLOR_WHITE, "SERVER: Du bist bereits eingeloggt.");
    return 1;
    }
    else
    {
    >675< GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string, sizeof(string), "%s.ini", sendername);
    new File: hFile = fopen(string, io_read);
    if (hFile)
    {
    SendClientMessage(playerid, COLOR_YELLOW, "Dieser Username ist bereits vergeben, wählen Sie bitte einen anderen.");
    fclose(hFile);
    return 1;
    }
    new tmppass[64];
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_YELLOW, "USAGE: /register [password]");
    return 1;
    }
    strmid(tmppass, tmp, 0, strlen(cmdtext), 255);
    Encrypt(tmppass);
    OnPlayerRegister(playerid,tmppass);
    }
    }
    return 1;
    }
    return 1;
    }


    ICh danke euch für jeden Lösungsvorschlag

    Genau das hab ich gesucht


    Danke!


    //Edit:


    Ich bekomm hier eine Fehlermeldung für folgende Zeile:


    Fehlermeldung:
    error 018: initialization data exceeds declared size


    Zeile:
    new Float:SpielerSpawns[1][3] = {-1407.8982,1480.2750,3.8289},{-1423.0426,1489.3402,1.8672},{-1376.8541,1493.6626,11.2031},{-1407.8499,1497.6594,7.1016},{-1479.2252,1489.1050,8.2501},{-1441.4288,1480.7146,11.8084},{-1390.7145,1495.9755,11.8084},{-1381.3331,1489.3417,19.0547};


    Wie bekomm ich das richtig? Aus der Fehlermeldung schieße ich das die Zeile zulang ist...

    Hi Leute,
    ich weiß man sollte vorher die Suchfunktion oben rechts nutzen oder http://www.gidf.de aber ich find irgendwie nichts...


    Und zwar geht es um folgendes:


    Ich erstelle einen Freeroamserver, darin wollte ich eine DM Zone einbauen (ihr kennt ja das Schiff nordöstlich von San Fierro). Nun die Frage:


    Da es blöde ist alle DM'ler auf einem Spawn landen zu lassen möchte ich das es zufalls Spawns gibt. D.h. Man gibt den Befehl "/XYZ" ein und man landet mal da, beim nächsten mal da, usw.


    Kann mir jemand sagen wie der PWN Code dafür aussehen muss? Die Coords hab ich schon aber wie soll ich die in Gottes Namen da einbauen? Danke euch schon jetzt für die Lösung :D

    Hallo Leute - Ich glaube ich poste es lieber nocheinmal hier, denn unter Server-Hilfe guckt kaum einer...


    Ich hab mir ein eigenes Script gemacht jedoch crasht alle 5-10 min mein Server. Das Script kann und will ich eig nicht posten, da es erst bei der Fertigstellung im Showroom landen soll... Jedoch bin ich gerne bereit den Pawn-Text über TeamViewer zu zeigen... Bitte helft mir

    KLICK MICH!


    Ich danke euch!


    ________________________________________________________


    Hat sich erledigt, das Problem war ein Timer, der einen Infotext in den Chat schreibt, der Infotext war komplett leer (vergessen auszufüllen). Daran ist der arme Server zerbrochen :D

    Sehr Geil und Informativ...


    Ich belass es da doch lieber - gebe manchmal einen Port frei und spiele mit meinen Freunden auf meinem Server, den ich auf meinem eigenen Windows Server hoste. Da weiß ich das die Chance gering ist in solch' eine Lage verwickelt zu werden...


    Mein eigener PC kostet nichts und kann meinen SAMP-Server solange wie ich will online /offline stellen, sowie die Ports regeln..

    Hi Leute,
    ich hab fast dassselbe Problem wie mein Vorgänger hier im Thema "Server-Hilfe", jedoch hab ich eine andere Fehlermeldung.
    Schonmal vorweg: Nein ich hab keinen Timer drin und Nein der Server speichert nichts! Jedoch hab ich Vista :pinch:


    Das letzte aus der Server_Log.txt



    Und hier der Bericht in der Crashinfo.txt die dafür erstellt wurde.

    Code
    Stack:
    --------------------------
    Exception At Address: 0x0047C8C6
    Registers:
    EAX: 0x00000000EBX: 0x019AA184ECX: 0x00000000EDX: 0x0012FB48
    ESI: 0x0012FB48EDI: 0x0012FD48EBP: 0x0012F7FCESP: 0x0012F778
    EFLAGS: 0x00010246
    Stack:


    Mitten drin in meinem eigens Erstellten Script crasht er. Er speichert ja nichts. Er hat auch keinen Timer. Er hat nur 21 Objekte, etwa 15 Vehicles und 9 Playerskins. Zum Zeitpunkt des Crashs war nur ich alleine auf dem Server.


    Kann mir jemand helfen?


    Das Script möchte ich nur ungerne vorweg hier veröffentlichen - Aber ich bin bereit es über TeamViewer zu zeigen.


    Ich danke euch für jeden Lösungsvorschlag!


    Eurer Wutschkooo...
    _______________________________-
    Oke hab meinen Fehler gefunden - Es war ein Timer, der ein Infotext in den Chat schreibt, dieser Infotext war komplett leer. Ihn hab ich nicht deaktiviert weil ich ihn noch ausfüllen wollte, was ich aber vergessen hab.

    Ich hab es jetzt mal hier versucht, geht das auch? Aber irgendwie bekomm ich ne Fehlermeldung :D Ich hab es umbenannt von "MyGM" nach "Version"


    SetGameModeText("Wutschroam %s", Version);



    ____
    //edit:
    Okay hab das Problem gelöst indem ich so umgestellt hab:
    new string[50];
    format(string,50,"Wutschroam Vers. %s",Version);
    SetGameModeText(string);