Beiträge von KURDO

    Hallo,


    ganz unten ins Script:



    stock ReturnUser(tmp[])
    {
    new playerid=INVALID_PLAYER_ID;
    if(tmp[0])
    {
    if(IsNumeric(tmp))
    {
    playerid=strval(tmp);
    if(!IsPlayerConnected(playerid))
    playerid=INVALID_PLAYER_ID;
    }
    else
    {
    if(strlen(tmp)>=3)
    {
    new count;
    for(new i=0;i<MAX_PLAYERS;i++)
    {
    if(IsPlayerConnected(i))
    {
    if(strfind(pName(i),tmp,true)!=-1)
    {
    playerid=i;
    count++;
    }
    }
    }
    if(count>1)
    playerid=INVALID_PLAYER_ID;
    }
    }
    }
    return playerid;
    }


    strtok(const string[], &index)
    {
    new length = strlen(string);
    while ((index < length) && (string[index] <= ' '))
    {
    index++;
    }


    new offset = index;
    new result[20];
    while ((index < length) && (string[index] > ' ') && ((index - offset) < (sizeof(result) - 1)))
    {
    result[index - offset] = string[index];
    index++;
    }
    result[index - offset] = EOS;
    return result;
    }


    OnPlayerCommandText



    public OnPlayerCommandText(playerid, cmdtext[])
    {
    new cmd[32],idx,var;
    cmd=strtok(cmdtext,idx);

    if(!strcmp("/hotdog",cmd,true))
    {
    var=ReturnUser(tmp);
    new Float:x,Float:y,Float:z;
    GetPlayerPos(playerid, x, y, z);
    if(IsPlayerConnected(playerid))
    {
    if(PlayerInfo[playerid][pJob] != 20)
    return SendClientMessage(playerid, COLOR_RED, "Du bist kein Hotdogverkäufer!");


    if(!IsPlayerInVehicle(playerid, 588))
    return SendClientMessage(playerid, COLOR_RED, "Du bist in keinem Hotdogwagen!");


    if(!IsPlayerConnected(var) || var==playerid)
    return SendClientMessage(playerid, COLOR_RED, "Diese ID ist nicht vergeben!");


    if(GetPVarInt(var, "antrag") == 1)
    return SendClientMessage(playerid, COLOR_RED, "Diesem Spieler wurde bereits Hotdog angeboten!");

    if(!IsPlayerInRangeOfPoint(playerid, 7.0, x, y, z))
    return SendClientMessage(playerid, COLOR_RED, "Du bist zu weit vom Spieler entfernt!");

    SetPVarInt(var, "antrag", 1);
    SendClientMessage(var, COLOR_GREEN, "Dir wurde soeben ein HotDog angeboten, nutze: ''/accept hotdog''.");


    }
    return 1;
    }

    if(!strcmp("/accept hotdog",cmd,true))
    {
    if(GetPVarInt(playerid, "antrag") != 1)
    return SendClientMessage(playerid, COLOR_RED, "Dir wurde kein Hotdog angeboten!");
    else
    // Funktionen
    return 1;
    }


    return 0;
    }

    Hallo,


    Ganz oben:



    new PlayerKills[MAX_PLAYERS];
    new PlayerRang[MAX_PLAYERS];


    Ganz oben:


    #define MAX_PLAYER_KILLS 20




    Bei OnPlayerDeath:



    public OnPlayerDeath(playerid, killerid, reason)
    {
    if(PlayerKills[killerid] < MAX_PLAYER_KILLS)
    PlayerKills[killerid]++;
    else if(PlayerKills[killerid] >= MAX_PLAYER_KILLS)
    {
    PlayerKills[killerid]=0;
    PlayerRang[killerid]++;
    if(PlayerRang[playerid]==1)
    SendClientMessage(playerid, FARBE, "Du bist nun Rang bla");
    }
    return 1;
    }

    Ich weiß nicht ob ich das ganz verstanden hab, aber dazu brauchst du einfach mal eine if Abfrage unter der OnPlayerUpdate Callback um zu checken ob der Spieler über 100hp hat.


    Hier mal rein schauen: http://wiki.sa-mp.com/wiki/GetPlayerHealth


    new Float:health;
    GetPlayerHealth(playerid,health);
    if (health > 100.0)
    {
    SetPlayerHealth(playerid, 100.0);
    }


    Font ist nicht schön, modifizier ihn vielleicht etwas unikater. Viel zu starker und dadurch unplastisch wirkender Schlagschatten, vor allem befindet sich kein Schatten in der Kante des Buchstaben...
    Die Farbe Pink passt absolut nicht und lässt das Gesammtbild sehr unansprachend wirken.
    Scanlines sind sehr aus der Mode geraten und verunschönern meiner Meinung nach das Outcome, sie sind wie hässliche Kratzfurchen, die sich durchs Bild ziehen. Entweder du arbeitest sie detzend und passend ein oder du lässt es.


    mfG

    Jup, danke für die Vorschläge. Ich werde versuchen sie umzusetzen ^^


    MfG

    if(strcmp("/duty",cmdtext,true)==0) { if(Spieler[playerid][team] == 4){ SetPlayerColor(playerid,0x5E2B00FF); SendClientMessage(playerid,0x00FFFAFF, "Du bist jetzt on duty"); }return 1;}

    Yoar Dankeschön.
    Ja ich werde sehen & schick die Signatur dir über PM Morgen.


    Guten Tag Leute,

    ich möchte hier mal meine Werke präsentieren!

    Momentan erstelle ich einen Ordner mit meinen ganzen Werken.

    Ich werde sie in laufe der Zeit hier hochladen/veröffentlichen.


    Meine Werke:


    ________________________________________________________________________


    1. Bild, joar ich bin damit nicht ganz Fertig, mir fehlen paar Ideen womit ich es verschönern kann,

    darum bitte ich euch zu Bewerten, Kritisieren und Vorschläge zu posten damit ich es verbessern kann.




    ________________________________________________________________________


    2. Das ist die verbesserte Version vom 1. Bild




    ________________________________________________________________________


    3. Vorher / Nachher Bild:


    -Vorher-



    -Nachher-




    Mit Freundlichen Grüßen,

    BraNx.


    EDITS:

    • Bild update

    Code
    ----------Loaded log file: "server_log.txt".----------
    SA-MP Dedicated Server----------------------v0.3c, (C)2005-2010 SA-MP Team
    [13:57:25] [13:57:25] Server Plugins[13:57:25] --------------[13:57:25]  Loaded 0 plugins.
    [13:57:26] [13:57:26] Filter Scripts[13:57:26] ---------------[13:57:26]   Loading filter script 'base.amx'...[13:57:26] --Base FS loaded.
    [13:57:26]   Loading filter script 'gl_actions.amx'...[13:57:26]   Loading filter script 'gl_property.amx'...[13:57:26] -----------------------------------[13:57:26] Grand Larceny Property Filterscript[13:57:26] -----------------------------------
    [13:57:26]   Loading filter script 'gl_realtime.amx'...[13:57:26]   Loaded 4 filter scripts.
    [13:57:26] ...Opas Objectstremer loading [2/2]...

    Hallo Leute,
    ich habe irgendwie seit 5 Minuten keine Chance den Server zu starten und Ingame buggt alles auf einmal.


    Ich bekomme eine Crash Info :



    --------------------------
    SA-MP Server: 0.3c



    Exception At Address: 0x004A4B44



    Registers:
    EAX: 0x00000000EBX: 0x00000400ECX: 0x00000100EDX: 0x7EFEFEFF
    ESI: 0x00000000EDI: 0x02CAF258EBP: 0x00000001ESP: 0x0018F858
    EFLAGS: 0x00010206



    Stack:
    +0000: 0x040F0020 0x0215D1D0 0x02CAF258 0x0047CFFB
    +0010: 0x02CAF258 0x00000000 0x00000400 0x02181580
    +0020: 0x00000000 0x0018F8B0 0x02A5B01C 0x00000001
    +0030: 0x0048837E 0x441B0000 0x43D58000 0x00000000
    +0040: 0x02181580 0x02181580 0x029B161C 0x040F0020
    +0050: 0x00000000 0x02A32E18 0x029D1E28 0x00401096
    +0060: 0x02181580 0x02A5B01C 0x02A0331C 0x00402BB3
    +0070: 0x02181580 0x00000022 0x0018F8E8 0x02A5B01C
    +0080: 0x0018FD80 0x00000000 0x02A5B048 0x02181580
    +0090: 0x00000005 0x00057D00 0x00057D00 0x00057D20
    +00A0: 0x00053D3C 0x00057D10 0x00053D3C 0x029B161C
    +00B0: 0x02A0331C 0x00000000 0x029B0020 0x00051D00
    +00C0: 0x0048782E 0x02181580 0x0018FD70 0x0000007C
    +00D0: 0x00480020 0x5F61706F 0x5F6A626F 0x61476E4F
    +00E0: 0x6F4D656D 0x6E496564 0x00007469 0x02181580
    +00F0: 0x02181580 0x029B161C 0x00000000 0x00000000
    +0100: 0x00000000 0x00000000 0x00000000 0x00000000
    +0110: 0x00000000 0x00000000 0x00000000 0x00000000
    +0120: 0x00000000 0x00000000 0x00000000 0x00000000
    +0130: 0x00000000 0x00000000 0x00720076 0x0077005F



    Hättet ihr eine Idee woran das liegt?


    lg