Beiträge von [GAR]DraggyxXx

    Hiho :D,
    ich habe da ein kleines Problem mit meinen Pickups.
    Und zwar, soll es ein Heal Pickup und ein Armor Pickup sein (im Interior 8)
    Und als Ballas wird man eben in diesem Interior gespawnt. Das Problem ist jetzt nur, beim spawnen sind die Pickups da, d.h. man kann sie nehmen, aber wenn man raus und wieder rein geht (egal in welchen Zeitabständen) sind sie weg.
    Wenn ich "/spawn [ID]" mache, dann sind sie wieder da.
    Ich bin echt ratlos
    hier mal alles was damit zu tun hat :P:


    new ballasa;
    new ballash;


    OnPlayerPickUpPickup
    if(pickupid == ballash)
    {
    SetPlayerHealth(playerid, 100.0);
    }
    if(pickupid == ballasa)
    {
    SetPlayerArmour(playerid, 100.0);
    }


    ballasa = CreatePickup(1240,2,2818.3784,-1171.5515,1025.5703); //ballas heal
    ballash = CreatePickup(1240,2,2818.4893,-1169.7913,1025.5703); //ballas armor


    Hier noch der Ballas Spawn
    if (PlayerToPoint(3.0, playerid,2000.1660,-1114.8701,27.1250))
    if (PlayerInfo[playerid][pMember] == 14 || PlayerInfo[playerid][pLeader] == 14)
    {
    GameTextForPlayer(playerid,"~p~ Ballas", 3000, 3);
    SetPlayerInterior(playerid,8);
    SetPlayerVirtualWorld(playerid,8);
    SetPlayerPos(playerid,2807.3843,-1173.4569,1025.5703);
    return 1;
    }
    else
    {
    SendClientMessage(playerid,COLOR_GREY, "Du bist kein Ballas-Mitglied!");
    }


    Ich bekomme keine Errors oder Warnings und beim spawnen bekomm ich auch Heal + Armor, nur nachher verschwinden die Pickups eben benutze das Script LAR (falls das Hilft)


    MfG Draggy :P

    Doch, das was es braucht ist vorhanden. (Accounts)
    Ich schau jetzt einfach ob's geht wenn ich alles in ein neues Script mache, gebe euch hier dann Bescheid ;).


    //Edit: Hab es jetzt neu gemacht. Geht jetzt alles (kA was da war, Script hat jetzt aber i-wie 3 Zeilen mehr xD)
    Danke für deine Hilfe Qini :P


    kann geclosed werden :D

    Muss mann für sscanf eigendlich ein plugin benutzen?
    oder nur das public erstellen den im script ist sscanf vorhanden aber
    ich weiß nicht ob mann dafür nen plugin brauch?

    Soweit ich das weiß, nur public erstellen.
    Da mein alter Script auch läuft mit sscanf Public da hatte ich auch kein Plugin :P

    Er geht einfach aus, mom hier mal die Server.log:





    SA-MP Dedicated Server
    ----------------------
    v0.3c R2, (C)2005-2011 SA-MP Team


    [02:18:23] filterscripts = "" (string)
    [02:18:23]
    [02:18:23] Server Plugins
    [02:18:23] --------------
    [02:18:23] Loaded 0 plugins.


    [02:18:23]
    [02:18:23] Filter Scripts
    [02:18:23] ---------------
    [02:18:23] Loaded 0 filter scripts.



    Hier noch die server.cfg :P


    echo Executing Server Config...
    lanmode 0
    rcon_password 1
    maxplayers 32
    port 7777
    hostname SA-MP 0.3 Server
    gamemode0 Gorilla 1
    filterscripts
    announce 0
    query 1
    weburl http://www.sa-mp.com
    onfoot_rate 40
    incar_rate 40
    weapon_rate 40
    stream_distance 300.0
    stream_rate 1000
    maxnpc 0
    logtimeformat [%H:%M:%S]



    //Edit: server.cfg angehängt.

    Huhu Qini^^ Danke für deine schnelle Antwort.
    Ob ich die #include "../include/gl_common.inc" raus mache oder nicht, ändert nix, jep, habe alle includes (bekomme auch keine Errors oder Warnings ;))


    MfG Draggy

    Huhu Leute,
    ich sitze gerade an einem Selfmade da mir irgendwie LW ist :-P,
    jetzt habe ich allerdings ein Problem, und zwar will mein Server nicht starten (jedes andere Script frisst er, nur das nicht oO).
    Hier ist der Pastebin Link: Gorilla Script
    Wäre nett wenn von euch jemand gucken könnte ob es bei Ihm läuft, oder gar den Fehler sucht.


    MfG Draggy :P

    Yay =D Danke, an sich gehts jetzt, nur kommt noch'n Warning und es steht nur da " ist nun On Duty" (wenn man's 2x hintereinander eingibt, geht ja jetzt dank euch so, dass man einmal on duty und einmal off duty ist :D)
    Hier der Warning:
    D:\Users\Alex\Desktop\samp server\gamemodes\gdrdm.pwn(1058) : warning 225: unreachable code
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Warning.

    Zeile 1053-1059:
    else
    {
    SendClientMessage(playerid,0x646464FF,"Du bist kein Server Scripter");
    return 1;
    }
    return 1;
    }


    Mit freundlichen Grüßen Draggy^^ (apropos, wie mache ich jetzt dass es da auch anzeigt "[SPIELERNAME] ist nun on duty!" da ja nur da steht " ist nun On duty!" (beim Off duty gehen klappts ja :D))^^


    //EDIT: Das problem hab ich jetzt gefixt dass jetzt auch bein On Duty gehen angezeigt wird wer das war^^

    Okay habs gemacht danke dir^^
    Jetzt kommt kein Warning mehr habe jetzt allerdings das Problem, dass wenn ich /sd bzw. /scripterduty eingebe, da steht " ist nun nicht mehr On Duty" und gleich danach "DraggyxXx ist nun on Duty!".
    wenn ich's 2 mal eingebe hintereinander, gehe ich trotzdem nicht aussem On-Duty Modus?
    Hier der Code:o :
    if(strcmp(cmdtext,"/scripterduty",true)==0 || strcmp(cmdtext,"/sd",true)==0)
    {
    if(isPlayerAnAdmin(playerid,1850))
    {
    new string[128];
    new spieler[MAX_PLAYER_NAME];
    if(Duty[playerid] == 1) return GetPlayerName(playerid,spieler,sizeof spieler);
    format(string,sizeof string,"%s ist nicht mehr on Duty!",spieler);
    SendClientMessageToAll(GOLD,string);
    SetPlayerColor(playerid,WEISS);
    GetPlayerName(playerid,spieler,sizeof spieler);
    format(string,sizeof string,"%s ist nun on Duty!",spieler);
    SendClientMessageToAll(GOLD,string);
    SetPlayerColor(playerid,GOLD);
    return 1;
    }
    else
    {
    SendClientMessage(playerid,0x646464FF,"Du bist kein Server Scripter");
    }
    return 1;
    }


    LG Draggy :D

    Ya =) es ging auf nen Warning runter, vllt bekommt ihr den auch noch weg (hab grade versucht das neu zu machen, dann war der warning allerdings immer noch da^^)
    D:\Users\Alex\Desktop\samp server\gamemodes\gdrdm.pwn(1040) : warning 225: unreachable code
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Warning.


    Zeile 1040 und 1041:
    format(string,sizeof string,"%s ist nun on Duty!",spieler);
    SendClientMessageToAll(GOLD,string);


    Liebe Güße Draggy D:

    Hum :o,
    Danke erstmal dass du hier geschrieben hast =D
    Leider spuckt mir mein Pawno 2 Errors und 2 Warnings raus :o
    Hier die Errors :o :
    D:\Users\Alex\Desktop\samp server\gamemodes\gdrdm.pwn(1039) : error 029: invalid expression, assumed zero
    D:\Users\Alex\Desktop\samp server\gamemodes\gdrdm.pwn(1039 -- 1040) : warning 215: expression has no effect
    D:\Users\Alex\Desktop\samp server\gamemodes\gdrdm.pwn(1040) : error 001: expected token: ";", but found "return"
    D:\Users\Alex\Desktop\samp server\gamemodes\gdrdm.pwn(1041) : warning 225: unreachable code
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    2 Errors.


    Zeile 1039 bis 1042:
    else
    return GetPlayerName(playerid,spieler,sizeof spieler);
    format(string,sizeof string,"%s ist nun on Duty!",spieler);
    SendClientMessageToAll(GOLD,string);


    Lg Draggy^^

    Huhu ihr fleißigen breadfish'ler :D
    Ich möchte gerne einen Befehl machen mit dem man als scripter on Duty gehen kann, das ist ja auch kein Problem, nur ich möchte gerne so machen, dass wenn man 2x /scripterduty oder /sd eingibt, dass man einmal On Duty geht, und einmal Off-Duty - im moment gehts nur so, dass ich 2 Befehle dafür brauche, aber das ist irgendwie dumm :D.


    Hier der Code:
    if(strcmp(cmdtext,"/son",true)==0 || strcmp(cmdtext,"/scripteron",true)==0)
    {
    if(isPlayerAnAdmin(playerid,1850))
    {
    new string[128];
    new spieler[MAX_PLAYER_NAME];
    GetPlayerName(playerid,spieler,sizeof spieler);


    format(string,sizeof string,"%s ist nun Gamemode-Scripter / SuperAdmin on Duty!",spieler);
    SendClientMessageToAll(GOLD,string);
    SetPlayerColor(playerid,GOLD);
    return 1;
    }
    SendClientMessage(playerid,0x646464FF,"Du bist kein Server Scripter");
    return 1;
    }


    Mit freundlichen Grüßen, DraggyxXx