Beiträge von Kalash

    Code
    ocmd:gotopos(playerid,params[])
    {
    	if(!IsPlayerAdmin(playerid))return
    	new basic_floats;
    	if(sscanf(params,"fff",x,y,z))return SendClientMessage(playerid,-1,"Verwendung: /goto (POSX) (POSY) (POSZ)");
    	SetPlayerPos(playerid,x,y,z);
    	SendClientMessage(playerid,GELB,"Du hast dich teleportiert.");
    	return 1;
    }

    Include dir mal ocmd & sscanf :

    Code
    #include <ocmd>
    #include <sscanf>

    ganz oben im Script.



    Die Includes findest du in 2 Sekunden per Google.

    Hey,


    ich habe 3 Gangfraktionen in meinem Script.


    Ich habe bei OnPlayerDeath folgendes hinzugefügt bzgl. gegenseitiges Töten der Gangs :



    Code
    if(killerid!=INVALID_PLAYER_ID)
    	{
     		if(pInfo[killerid][fraktion]==7 && pInfo[killerid][fraktion]==8 && pInfo[killerid][fraktion]==9 && pInfo[playerid][fraktion]==7 && pInfo[playerid][fraktion]==8 && pInfo[playerid][fraktion]==9)
    		{
    			GameTextForPlayer(killerid, "~g~GANGWARKILL",3000,3);
    			GameTextForPlayer(playerid, "~r~GANGWARKILL",3000,3);

    Jedoch erscheint das GameText für keine der beiden Personen.
    Kann mich einer aufklären wieso?

    Und genau das ist das Problem, PAWN ist einfach nicht Copy & Paste.


    Du musst mehrere Daten speichern ( z.B MYSQL oder DINI ( mit Ordnern ).


    Ersetze alle :


    Code
    if(PlayerInfo[playerid][pAdmin] >= 2)


    mit :


    Code
    if(IsPlayerAdmin(playerid))


    Log dich dann mit /rcon login [Password] ein und es wird funktionieren, sofern der Rest richtig ist.

    dass ein Fahrzeug die Fraktions ID 22 angegeben hatte, wobei die maximale ID die 11 ist.



    Verstehe das nicht so ganz, kannst du es bitte etwas genauer erklären?

    new FrakCars[MAX_VEHICLES][eFrakCars];




    //


    Will wissen an was das gelegen hat, weil ich bin mir einfach unsicher wenn etwas wieder funktioniert aber ich nicht weiß an was das liegt..

    Also Fahrzeuge printen :



    Bin mir nicht sicher da ich mich in dem Bereich nicht so gut auskenne , hier ist eine enum eFrakInfo :


    Code
    enum eFrakInfo
    {
    	frakname[40],
    	maxmembers,
    	maxrangs,
    	kasse,
    	drogen,
    	mats
    }

    enum für FrakCars :




    Code
    enum eFrakCars
    {
    	frakid,
    	Float:parkx,
    	Float:parky,
    	Float:parkz,
    	Float:parkr,
    	tank,
    	db_id
    }

    //////////////////////////////////////////////////////////
    Funktioniert jetzt aufeinmal wieder, lol?


    Habe den vorgeschlagenen Code von Jeffry wieder gelöscht und mit dem alten ersetzt, und habe den Server restartet nach dem Compilen / ersetzen der .AMX und habe auch die Datenbank resetted...




    Möchte aber gerne wissen an was das liegt ? 8| Einfach so ging es wieder...

    Leider ist das Textdraw etc. immer noch durcheinander , außerdem sind irgendwie mehrere Flugzeuge etc. einfach mal an Noobspawn ( Hydras etc. ) ( glaube aber nicht dass es jetzt daran liegt :


    Crashdetect sagt immernoch :


    Code
    [12:21:36] [debug] Run time error 4: "Array index out of bounds"
    [12:21:36] [debug]  Attempted to read/write array element at index 22 in array of size 12
    [12:21:36] [debug] AMX backtrace:
    [12:21:36] [debug] #0 000169d4 in public weapon_OnGameModeInit () at C:\Users\Safa\Desktop\Server\gamemodes\gamemode.pwn:2270
    [12:21:36] [debug] #1 00013384 in public OnGameModeInit () at ../AntiCheats/Anti-WeaponHack.pwn:16
    [12:21:36]

    Vielleicht kennt sich da @Jeffry etwas mehr aus?


    //
    Beim Anti-Weapon-Hack, merke ich dass in der server-log.txt sehr oft "Anti-Weapon Check" geprintet wird, vielleicht hat das ja was miteinander zutun , weil beide sind ja in der GameModeInit...


    Hier der Code vom Anti-Weapon-Hack.pwn :


    Jep, nur wieso tauchen dann diese Fehler in der .Log auf ( Crashdetect )...


    // Vermutung


    Könnte es vielleicht an dieser -400 liegen? Ich weiß nicht für was die gut sein soll bei so einem Print xD

    Also das untere Print mit %s %s und %d sieht folgt aus :




    versuche das mal eben



    //


    Wird jetzt so geprintet :



    Code
    [10:47:57] ============= FRAKTIONS AUTOS =============
    [10:47:57] model: 560
    [10:47:57] Sultan | SAPD | 1
    [10:47:57] model: 560
    [10:47:57] Sultan | SAPD | 2
    [10:47:57] model: 560
    [10:47:57] Sultan | SAPD | 3
    [10:47:57] model: 427
    [10:47:57] Enforcer | SAPD | 4
    [10:47:57] model: 427

    Hey,



    Ist in meiner Include-Datei enthalten, die ich auch ganz normal include die auch funktioniert ( Farbdefinierungen etc. alles enthalten in der Include )