Beiträge von [ATC]eRaZoR

    if(!strcmp(strget(cmdtext, 0), "/kick"))
    {
    if(!strlen(cmdtext[4]))
    return 1;
    new s[128], name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    format(s,sizeof(s),"%s",cmdtext[4]);
    SendClientMessageToAll(ADMIN,s);
    if(!IsPlayerAdmin(playerid))
    {
    SendClientMessage(playerid,COLOR_DARKRED, " Du bist kein Admin!");
    }
    else
    {
    new player = strval(strget(cmdtext, 1));
    Kick(player);
    return 1;
    }
    }


    Ich habe soeinen befehl drinne.


    aber der zeigt mir einen warning an:


    loose indentation
    in dieser zeile:
    Kick(player);



    das gleiche mit ban da zeigt er mir den gleichen error an in der zeile:
    Ban(playerid);


    bitte um hilfe

    das weiß ich auch, ich zeige mal wie ich das meine.


    SetPlayerPos(playerid, 2495.0449, 2773.0566, 10.8158);
    SetPlayerFacingAngle(playerid, 88.0);
    SetPlayerCameraPos(playerid, 2490.9556, 2773.1326, 10.7968);
    SetPlayerCameraLookAt(playerid, 2495.0449, 2773.0566, 10.8158);



    Das hat mein freund gemacht, ich will jetzt wissen wo ich die koodrs her bekomme.


    wie ich die machen muss

    Hallo,


    ich wollte fragen wie ich eine skinauswahl machen kann mit verschiedenen hintergründen.


    mein freund hat das mal mit einer koordinate gemacht.


    kann mir einer zeigen wie das geht?


    oder eijn tuturial zeigen?

    C:\Dokumente und Einstellungen\lukas \Desktop\Lukas\SA-MP Server\gamemodes\DM-Server.pwn(836) : error 035: argument type mismatch (argument 1)
    C:\Dokumente und Einstellungen\lukas \Desktop\Lukas\SA-MP Server\gamemodes\DM-Server.pwn(840) : warning 217: loose indentation
    C:\Dokumente und Einstellungen\lukas \Desktop\Lukas\SA-MP Server\gamemodes\DM-Server.pwn(840) : error 029: invalid expression, assumed zero
    C:\Dokumente und Einstellungen\lukas \Desktop\Lukas\SA-MP Server\gamemodes\DM-Server.pwn(840) : error 012: invalid function call, not a valid address
    C:\Dokumente und Einstellungen\lukas \Desktop\Lukas\SA-MP Server\gamemodes\DM-Server.pwn(840) : warning 215: expression has no effect
    C:\Dokumente und Einstellungen\lukas \Desktop\Lukas\SA-MP Server\gamemodes\DM-Server.pwn(840) : error 001: expected token: ";", but found ")"
    C:\Dokumente und Einstellungen\lukas \Desktop\Lukas\SA-MP Server\gamemodes\DM-Server.pwn(840) : fatal error 107: too many error messages on one line


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



    5 Errors.


    :D:D

    sterben[playerid] ++;
    kills1[killerid] ++;
    if(sterben[playerid] >= 1) // wenn man 1 mal gekillt wurde
    {
    GivePlayerMoney(playerid, 0);
    return 1;
    }


    wie kann ich es machen, das der sein ganzes geld verliert?

    public OnPlayerDeath(playerid,killerid,reason) { if(gTeam[playerid] == gTeam[killerid]) // halt hier deine Teamdefinierung rein ;) { SetPlayerPos(killerid,x,y,z); // Knast GameTextForPlayer(killerid,"~rWillkommen im Knast! Kein Teamkill!",6000,1); } return 1; }


    Wie kann ich das machen das wenn der killer für eine bestimmte zeit in knast kommt?

    Hallo,


    ich möchte es machen wenn das team "Grove" 10 kills hat (das gesamte team) dann soll eine neuen gangzone sichtbar werden (für ALLE)


    imom. habe ich das so:


    if(Kills[TEAM_Grove] == 10)
    {
    GangZoneShowForPlayer(playerid, Test, 0x00000096);
    }


    aber wenn einer aus dem team grove mich killt wehe nur ICH die gangzone, warum?

    habe vergessen das hier zu machen:


    new hatpremium[MAX_PLAYERS];


    okay, danke ^^



    könnt ihr mir denn bei einem anderen problem helfen?


    das problem ist:


    Wenn man den Premium account gekauft hat soll es den auch behalten wenn er off geht und wieder on kommt d.h. es soll GESPEICHERt werden.


    wie mache ich sowas ?

    Hallo,


    ich habe mir gedacht das ich mir einen premium Account kaufen könnte auf meinem server.


    so, jetzt habe ich das problem ich will befehle machen für die leute die den premium account haben.


    das sieht so aus:


    if(strcmp("/kill", cmdtext, true, 10) == 0)
    {
    if(hatpremium[playerid] == 1)
    {
    SetPlayerHealth(playerid, 0.0);
    return 1;
    }

    else
    {
    Nachricht(playerid, COLOR_DARKRED, "Du hast keinen Premium Account!");
    }
    }



    ich habe volgende errors:


    C:\Dokumente und Einstellungen\lukas \Desktop\Lukas\SA-MP Server\gamemodes\DM-Server.pwn(1248) : error 028: invalid subscript (not an array or too many subscripts): "hatpremium"
    C:\Dokumente und Einstellungen\lukas \Desktop\Lukas\SA-MP Server\gamemodes\DM-Server.pwn(1248) : warning 215: expression has no effect
    C:\Dokumente und Einstellungen\lukas \Desktop\Lukas\SA-MP Server\gamemodes\DM-Server.pwn(1248) : error 001: expected token: ";", but found "]"
    C:\Dokumente und Einstellungen\lukas \Desktop\Lukas\SA-MP Server\gamemodes\DM-Server.pwn(1248) : error 029: invalid expression, assumed zero
    C:\Dokumente und Einstellungen\lukas \Desktop\Lukas\SA-MP Server\gamemodes\DM-Server.pwn(1248) : 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.



    Die errors sind in der Zeile:
    if(hatpremium[playerid] == 1)



    Bitte um hilfe :)


    MFG:

    Danke, werde es beides mal testen wenn mein bro on kommt um es zu testen mit mir :P


    PHP
    lern 2 script!
     
    
     
     Ich sehe dich nur noch was fragen...



    Ich bin halt kein guter scripter, ich lerne es noch und wenn ich mir was angucken kann kann ich es lernen.



    //EDIT//


    kann man auch machen, das man 20% bekommt?


    new money = GetPlayerMoney(playerid);
    new moneyforkiller = money/2;
    GivePlayerMoney(killerid,moneyforkiller);
    ResetPlayerMoney(playerid);


    Kills[killerid]++;
    new name[MAX_PLAYER_NAME], str[64], cash;
    if(Kills[killerid] == 10) {
    GetPlayerName(playerid, name, sizeof(name));
    cash = GetPlayerMoney(playerid)/2;
    format(str, sizeof(str), "%s hat ein Kopfgeld von %d $", name, cash);
    SendClientMessageToAll(COLOR_RED, str);



    Da soll man anstadt hie hälfte 20% bekommen, geht das ?