Beiträge von Rockii

    Hallo :P

    Ich habe etwas in meinem Shop eingefügt, aber irgendwas überschneidet sich da und ich find den Fehler nicht :D


    Der Befehl:
    if (strcmp("/buy", cmdtext, true, 10) == 0)
    {
    if(IsPlayerInRangeOfPoint(playerid, 1, 1575.2797,-1620.1421,13.5469))
    {
    ShowPlayerDialog(playerid, DIALOG_SHOP , DIALOG_STYLE_LIST, "Shop", "Schutzweste (800,00$)\nMedipack (1500,00$)\nM4 (1500,00$)\nSMG (1200,00$)\nDeagle (1000,00$)\nSchrotflinte (1000,00$)\nSniper (1500,00$)\nAusrüstung (500$)", "Kaufen", "Abbrechen");
    ....
    Der Shop:
    //Polizei Shop
    if(dialogid == DIALOG_SHOP )
    {
    if(response == 0)
    {
    return 1;
    }
    if(response == 1)
    {
    if(listitem == 0)
    {
    if(GetPlayerMoney(playerid) < 800) return SendClientMessage(playerid, ROT,"Du hast nicht genug Geld!");
    }
    else
    {
    SendClientMessage(playerid,0x7AA4A6FF,"Du hast dir eine Schutzweste gekauft!");
    GivePlayerMoney(playerid,-800);
    return 1;
    }
    if(listitem == 1)
    {
    if(GetPlayerMoney(playerid) < 1500) return SendClientMessage(playerid, ROT,"Du hast nicht genug Geld!");
    if(GetPVarInt(playerid,"Medipack") == 1)
    {
    SendClientMessage(playerid,0xFF3400FF,"Du hast bereits ein Medipack!");
    }
    else
    {
    if(GetPVarInt(playerid,"Medipack") == 0)
    SendClientMessage(playerid,GRÜN,"Du hast dir ein Medipack gekauft.Du kannst es mit /heal benutzen.");
    SetPVarInt(playerid, "Medipack",1);
    GivePlayerMoney(playerid,-1500);
    }
    return 1;
    }
    if(listitem == 2)
    {
    if(GetPlayerMoney(playerid) < 1500) return SendClientMessage(playerid, ROT,"Du hast nicht genug Geld!");
    }
    else
    {
    SendClientMessage(playerid,0x7AA4A6FF,"Du hast dir eine M4 gekauft!");
    GivePlayerWeapon(playerid,31,2000);
    GivePlayerMoney(playerid,-1500);
    return 1;
    }
    if(listitem == 3)
    {
    if(GetPlayerMoney(playerid) < 1200) return SendClientMessage(playerid, ROT,"Du hast nicht genug Geld!");
    }
    else
    {
    SendClientMessage(playerid,0x7AA4A6FF,"Du hast dir eine SMG gekauft!");
    GivePlayerWeapon(playerid,29,2000);
    GivePlayerMoney(playerid,-1200);
    return 1;
    }
    if(listitem == 4)
    {
    if(GetPlayerMoney(playerid) < 1000) return SendClientMessage(playerid, ROT,"Du hast nicht genug Geld!");
    }
    else
    {
    SendClientMessage(playerid,0x7AA4A6FF,"Du hast dir eine Deagle gekauft!");
    GivePlayerWeapon(playerid,24,2000);
    GivePlayerMoney(playerid,-1000);
    return 1;
    }
    if(listitem == 5)
    {
    if(GetPlayerMoney(playerid) < 1000) return SendClientMessage(playerid, ROT,"Du hast nicht genug Geld!");
    }
    else
    {
    SendClientMessage(playerid,0x7AA4A6FF,"Du hast dir eine Schrotflinte gekauft!");
    GivePlayerWeapon(playerid,25,2000);
    GivePlayerMoney(playerid,-1000);
    return 1;
    }
    if(listitem ==6)
    {
    if(GetPlayerMoney(playerid) < 1500) return SendClientMessage(playerid, ROT,"Du hast nicht genug Geld!");
    }
    else
    {
    SendClientMessage(playerid,0x7AA4A6FF,"Du hast dir eine Sniper gekauft!");
    GivePlayerWeapon(playerid,34,2000);
    GivePlayerMoney(playerid,-1500);
    return 1;
    }
    if(listitem == 7)
    {
    if(GetPlayerMoney(playerid) < 500) return SendClientMessage(playerid, ROT,"Du hast nicht genug Geld!");
    }
    else
    {
    SendClientMessage(playerid,0x7AA4A6FF,"Du hast dir ein Equipment gekauft.");
    SetPlayerAttachedObject(playerid,1,19142,1,0.1,0.05,0.0,0.0,0.0,0.0);//Armour
    SetPlayerAttachedObject(playerid,2,19141,2,0.11,0.0,0.0,0.0,0.0,0.0);//Cask
    SetPlayerAttachedObject(playerid,3,18637,13,0.35,0.0,0.0,0.0,0.0,180.0);//Shield
    SetPlayerAttachedObject(playerid,4,18642,7,0.1,0.0,-0.11,0.0,-90.0,90.0);//tazer
    GivePlayerMoney(playerid,-500);
    return 1;
    }
    }
    }

    Zitat

    OnPlayerUpdate hat kein return am ende


    sihest du die den laufen ?

    Was meinst du?
    Das ist mein OnPlayerUpdate ^^
    Das diese Sachen ebenfalls nicht funzen hab ich sie kurz raus genommen:
    /*public OnPlayerUpdate(playerid)
    {
    if(IsPlayerInRangeOfPoint(playerid, 1, 384.8622,107.6517,1800.6360))
    {
    SetPlayerSpecialAction(playerid,SPECIAL_ACTION_SITTING);
    }
    if(IsPlayerInRangeOfPoint(playerid, 1, 381.1523,103.6420,1800.6423))
    {
    SetPlayerSpecialAction(playerid,SPECIAL_ACTION_SITTING);
    }
    if(IsPlayerInRangeOfPoint(playerid, 1, 382.4590,104.5885,1800.6423))
    {
    SetPlayerSpecialAction(playerid,SPECIAL_ACTION_SITTING);
    }
    if(IsPlayerInRangeOfPoint(playerid, 1, 384.9679,105.2051,1800.6360))
    {
    SetPlayerSpecialAction(playerid,SPECIAL_ACTION_SITTING);
    }
    if(IsPlayerInRangeOfPoint(playerid, 1, 394.9308,107.2869,1800.6360))
    {
    SetPlayerSpecialAction(playerid,SPECIAL_ACTION_SITTING);
    }
    if(IsPlayerInRangeOfPoint(playerid, 1, 396.5405,107.5473,1800.6360))
    {
    SetPlayerSpecialAction(playerid,SPECIAL_ACTION_SITTING);
    }
    return 1;
    }
    */

    Warum verlieren meine Spieler KEIN Leben :DD ?


    Ich hab nur unter

    OnPlayerConnect
    SetPlayerHealth(playerid,100);

    Aber die verlieren KEIN Leben/Schutzweste... WARUM :O


    Und ich hab KEIN OnPlayerTakeDamage oder wie das heißt ^^... Muss das rein???

    Hallo,
    ich baue gerade an einer premium villa...


    Ich möchte dass wenn man an einer bestimten position ist,eine animation ausführt...
    Ich kenne alle befehle aber unter was kommt das O_o? Es ist ja kein Befehl deswegen


    :S :huh:

    Heyhoo,
    ich hab grad vor ein neues "System" in mein Script zu bauen, benötige jedoch Hilfe ;)


    Ich hab nen DM Server im Aufbau und möchte jetzt einige Features hinzufügen.


    Normaler Shop:
    Den Shop hab ich mit Waffen und na Schutzweste befüllt,die Shops stehen jeweil in einer Base, jetzt möchte ich noch folgendes hinzufügen:
    -Medipacks
    -Munitionspack
    -Schwarzer Helm :D
    Premiumshop:
    -Skinauswahl
    -(Daten resetten)


    Kann mir jmd. dabei helfen :P ?

    Hää ? Habe nur bei OnPlayerConnect ^^, bei den anderen hab ich es weg genommen, außerdem hab ich es mit einem kumpel getestet wir waren verschiedene teams und konnten uns nicht killen, kann mir einer helfen :S ?

    Hallo Leute :P


    Ich hab ma von so einem Plugin gehört das man mit einer website und dem server verbinden kann/ bzw. seine Stats/Name etc. Kills/Deaths und so online sehen kann und es auch ein login bereich,
    1. Gibt es des
    2.Geht das NUR mit WBB?


    LG

    Okay...


    Das ist jetzt in meinem Script, ich versuchs kurz moment


    forward gPM_UserCall(playerid);
    public gPM_UserCall(playerid)
    {
    new status;
    if( playerid == INVALID_PLAYER_ID ) return 1;


    status = (GetPVarInt(playerid,"loggedin")==1);
    printf("gPM_UserCall status = %d",status);


    return status;
    }

    Ich habe alles "genau" gemacht, bei deinem Download ist ein ordner namens "Scriptfiles" den "Inhalt" (Eine Datei) hab ich in mein scriptfiles ordner getan und mehr nicht ? Is des falsch ^^ ?

    Hallo Leute,


    ich habe mir das Narichtensystem von Goldkiller geholt :P


    Nur kommt in meinem server.exe das hier wenn ich des öffne:

    [17:49:40] Loading filterscript 'gPM_FS.amx'...
    [17:49:40] >> gPM FS: Init
    [17:49:40] gPM <> Users: 4
    [17:49:40] gPM <> Nachrichten: 4
    [17:49:40] gPM <> Funktion gPM_UserCall fehlt oder der Key 0x000000-1 fehlt! ( 65535 )
    [17:49:40] gPM <> Zertifizierung von Useraccount daher nicht aktiviert


    Was heißt das? bzw. wie löse ich des Problem? ^^ Also ich hab im Thread nach gesehen aber hat mir nichts geholfen :P
    Danke und Lg :love: