Beiträge von John_Sanclear

    Hallo Community ich bins nochmal :D,
    ich möchte das man diese Sachen hier:

    public OnPlayerStateChange(playerid, newstate, oldstate)
    {
    if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 432 && GetPlayerScore(playerid ) < 60) //Panzer
    {
    RemovePlayerFromVehicle(playerid);
    SendClientMessage(playerid,HELLROT,"AdmCmd: Dein Level ist zu schwach! max. 60");
    return 1;
    }
    if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 447 && GetPlayerScore(playerid ) < 30) //Speerows
    {
    RemovePlayerFromVehicle(playerid);
    SendClientMessage(playerid,HELLROT,"AdmCmd: Dein Level ist zu schwach! max. 30");
    return 1;
    }
    if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 425 && GetPlayerScore(playerid ) < 40) //HELI
    {
    RemovePlayerFromVehicle(playerid);
    SendClientMessage(playerid,HELLROT,"AdmCmd: Dein Level ist zu schwach! max. 40");
    return 1;
    }
    if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 520 && GetPlayerScore(playerid ) < 45) //DÜZENJET
    {
    RemovePlayerFromVehicle(playerid);
    SendClientMessage(playerid,HELLROT,"AdmCmd: Dein Level ist zu schwach! max. 45");
    return 1;
    }
    return 1;
    }


    Mieten kann! D.h wenn einer in irgendein Heli oder Panzer einsteigt sollte er erst den Level erfüllen,
    dnach kann er es mieten. Das ganze sollte so aussehen. wenn man in das Fahrzeug einsteigt sollte ein Text kommen
    wo steht. Dieser Heli oder was auch immer kostet 7.000$\nBenutze /mieten damit Du es fliegen kannst.
    Wenn man es mietet kann man damit sofort fahren und wenn man explodiert kann man es am flughafen wieder holen,
    solange bis man RELOGT!

    Guten Abend liebe Community,
    ich habe einen Deathmatch Server der mir noch etwas langweilig wirkt.
    Deswegen habe ich mir überlegt, einen Autohaus bzw ein eigenes Auto System einzubauen.
    Ich werde selber die Autos irgendwo hin platzieren nur ich weiss nicht wie ich es machen kann,
    dass man sie für bestimme Preise kaufen kann, das es dann ihm gehört, das man es mit /park parken kann
    und wenns mal kaputt geht mit /repair wieder reparieren kann. Ich hoffe es gibt einige Profis die es unter euch machen können.


    Das muss sein:
    Wenn man in dem Auto drinne sitzt sollte man /kaufen eingeben damit man es kauft.
    Wenn man es gekauft hat sollte es an einem bestimmten Ort spawnen.
    Wenn mann es abgeholt hat sollte man es parken mit /park, wenn man es nicht parkt
    sollte es am spawn punkt wieder spawnen.
    Wenn man /lock macht sollte das Fahrzeug abgeschlossen sein wenn man nochmal /lock macht kann man es aufschließen.



    Ich HOFFE es klappt, und das es einige gibt die mir dabei helfen können.


    mfG,
    Ien_Levin :)

    Ok ich weiß was du meinst xD Aber kannst mir vielleicht so ein Beispiel scripten? Dann kann ich des
    auf meins übertragen, weil was gar nicht welcher Dialog style dafür gut ist??

    Ich habe ein Ipod-System eingebaut aber ich möchte das man die Radio-Sender per Menü wählen kann.
    Sender:
    http://www.iloveradio.de/listen.m3u
    http://listen.technobase.fm/dsl.pls
    http://listen.hardbase.fm/dsl.pls
    http://listen.housetime.fm/dsl.pls
    http://listen.Clubtime.fm/dsl.pls




    Script:


    if (!strcmp(cmdtext, "/ipodhelp", true))
    {
    SendClientMessage(playerid,GRUEN,"*** Befehle *** /ipodan /ipodaus");
    return 1;
    }


    if (!strcmp(cmdtext, "/ipodan", true))
    {
    GameTextForPlayer(playerid,"~r~Musik ab.", 1000,3);
    PlayAudioStreamForPlayer(playerid, "http://listen.technobase.fm/dsl.pls");
    return 1;
    }


    if (!strcmp(cmdtext, "/ipodaus", true))
    {
    GameTextForPlayer(playerid,"~r~Musik aus.", 1000,3);
    StopAudioStreamForPlayer(playerid);
    return 1;
    }


    PS:


    Ich weiß das ich in der letzten Zeit echt viele Fragen gestellt habe, das liegt daran das mein Server gerade im Aufbau ist und ich noch ein paar Feauters einbauen möchte. Ich danke allen die meine Fragen beantwortet haben :D

    Hallo Community,
    ich suche einen /gethere Commands mit OCMD.
    Mein Adminabrufe geht so:

    if(!isPlayerAnAdmin(playerid,3))return SendClientMessage(playerid,HELLROT,"AdmCmd: Du besitzt keine Rechte, um diesen Befehl zu benutzen!");


    Danke im vorraus.


    mfG,

    Okay hab das jetzt eingefügt hier:

    public OnPlayerRequestClass(playerid, classid)
    {
    switch(classid)
    {
    case 0,1,2:klasse[playerid]=1; //Ballas
    case 3,4,5:klasse[playerid]=2; //GSF
    case 6,7,8:klasse[playerid]=3; // LSV
    case 9,10,11:klasse[playerid]=4; //Russische Mafia
    case 12,13,14:klasse[playerid]=5; //Aztecas
    }


    if(classid == 0 || classid == 1 || classid == 2)
    {
    SetPlayerInterior(playerid,14);
    SetPlayerPos(playerid,258.4893,-41.4008,1002.0234);
    SetPlayerFacingAngle(playerid, 270.0);
    SetPlayerCameraPos(playerid,256.0815,-43.0475,1004.0234);
    SetPlayerCameraLookAt(playerid,258.4893,-41.4008,1002.0234);
    GameTextForPlayer(playerid,"~p~Ballas", 3000, 6);
    SetPlayerColor(playerid,PINK);
    SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DANCE1);
    SetPlayerMarkerForPlayer( 42, 1, 0xFF0000FF );
    SetPVarInt(playerid,"SkinWahl",1);
    }
    if(classid == 3 || classid == 4 || classid == 5)
    {
    SetPlayerInterior(playerid,14);
    SetPlayerPos(playerid,258.4893,-41.4008,1002.0234);
    SetPlayerFacingAngle(playerid, 270.0);
    SetPlayerCameraPos(playerid,256.0815,-43.0475,1004.0234);
    SetPlayerCameraLookAt(playerid,258.4893,-41.4008,1002.0234);
    SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DANCE1);
    GameTextForPlayer(playerid,"~g~Grove Street Family", 3000, 6);
    SetPlayerColor(playerid,GRUEN);
    SetPVarInt(playerid,"SkinWahl",1);
    }
    if(classid == 6 || classid == 7 || classid == 8)
    {
    SetPlayerInterior(playerid,14);
    SetPlayerPos(playerid,258.4893,-41.4008,1002.0234);
    SetPlayerFacingAngle(playerid, 270.0);
    SetPlayerCameraPos(playerid,256.0815,-43.0475,1004.0234);
    SetPlayerCameraLookAt(playerid,258.4893,-41.4008,1002.0234);
    SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DANCE1);
    GameTextForPlayer(playerid,"~y~Los Santos Vagos", 3000, 6);
    SetPlayerColor(playerid,GELB);
    SetPVarInt(playerid,"SkinWahl",1);
    }
    if(classid == 9 || classid == 10 || classid == 11)
    {
    SetPlayerInterior(playerid,14);
    SetPlayerPos(playerid,258.4893,-41.4008,1002.0234);
    SetPlayerFacingAngle(playerid, 270.0);
    SetPlayerCameraPos(playerid,256.0815,-43.0475,1004.0234);
    SetPlayerCameraLookAt(playerid,258.4893,-41.4008,1002.0234);
    SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DANCE1);
    GameTextForPlayer(playerid,"~l~Die Russische Mafia", 3000, 6);
    SetPlayerColor(playerid,GRAU);
    SetPVarInt(playerid,"SkinWahl",1);
    }
    if(classid == 12 || classid == 13 || classid == 14)
    {
    SetPlayerInterior(playerid,14);
    SetPlayerPos(playerid,258.4893,-41.4008,1002.0234);
    SetPlayerFacingAngle(playerid, 270.0);
    SetPlayerCameraPos(playerid,256.0815,-43.0475,1004.0234);
    SetPlayerCameraLookAt(playerid,258.4893,-41.4008,1002.0234);
    SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DANCE1);
    GameTextForPlayer(playerid,"~b~Varios Los Aztecas", 3000, 6);
    SetPlayerColor(playerid,HELLBLAU);
    SetPVarInt(playerid,"SkinWahl",1);
    }
    return 1;
    }


    Nur ich weiss nicht wie ich das in ocmd:f einfügen soll:

    ocmd:f(playerid,params[])
    {
    if(sscanf(params,"s",stringbert2))return SendClientMessage(playerid,HELLROT,"AmdCmd: Benutze /f [Text]");
    format(stringbert,sizeof(stringbert),"(( Team Chat: {CCB596}%s{FFFFFF}: %s ))",SpielerName(playerid),stringbert2);
    for(new i=0;i<MAX_PLAYERS;i++)
    {
    if(!IsPlayerConnected(i))continue;
    if(klasse[playerid]!=klasse[i])continue;
    SendClientMessage(i,WEISS,stringbert);
    }
    return 1;
    }

    Alsoo alles funktioniert zwar jedoch kann nur der mein /f CHat nehmen der den gleichen Skin wie ich hat.
    D.h wenn einer Big SMoke hat und der andere einen anderen können die kein /f Chat ablesene. Nur wer die gleichen
    Skins hat kann /f CHat ablesen brauch da nochmals Hilfe.

    Bekomme diese Errors:

    C:\Dokumente und Einstellungen\Bärtle\Desktop\German Deathmatch\gamemodes\Deathmatch.pwn(3190) : error 017: undefined symbol "stringbert2"
    C:\Dokumente und Einstellungen\Bärtle\Desktop\German Deathmatch\gamemodes\Deathmatch.pwn(3190) : error 017: undefined symbol "info"
    C:\Dokumente und Einstellungen\Bärtle\Desktop\German Deathmatch\gamemodes\Deathmatch.pwn(3191) : error 017: undefined symbol "stringbert"
    C:\Dokumente und Einstellungen\Bärtle\Desktop\German Deathmatch\gamemodes\Deathmatch.pwn(3191) : error 017: undefined symbol "stringbert"
    C:\Dokumente und Einstellungen\Bärtle\Desktop\German Deathmatch\gamemodes\Deathmatch.pwn(3191) : error 029: invalid expression, assumed zero
    C:\Dokumente und Einstellungen\Bärtle\Desktop\German Deathmatch\gamemodes\Deathmatch.pwn(3191) : fatal error 107: too many error messages on one line


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



    6 Errors.

    Ich wollte fragen ob man das jetzt so übernehmen kann? Und ob ich das forward payday() noch brauche? Weil da ist es ja mit new gemacht



    //Edit Bei dem Script was du gemacht hast kommen nur errors xD Da war ja meins besser xDD

    Ich habe ein Selfmade Script, ich habe Teams hier:

    public OnPlayerRequestClass(playerid, classid)
    {
    if(classid == 0 || classid == 1 || classid == 2)
    {
    SetPlayerInterior(playerid,14);
    SetPlayerPos(playerid,258.4893,-41.4008,1002.0234);
    SetPlayerFacingAngle(playerid, 270.0);
    SetPlayerCameraPos(playerid,256.0815,-43.0475,1004.0234);
    SetPlayerCameraLookAt(playerid,258.4893,-41.4008,1002.0234);
    GameTextForPlayer(playerid,"~p~Ballas", 3000, 6);
    SetPlayerColor(playerid,PINK);
    SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DANCE1);
    SetPlayerMarkerForPlayer( 42, 1, 0xFF0000FF );
    SetPVarInt(playerid,"SkinWahl",1);
    }
    if(classid == 3 || classid == 4 || classid == 5)
    {
    SetPlayerInterior(playerid,14);
    SetPlayerPos(playerid,258.4893,-41.4008,1002.0234);
    SetPlayerFacingAngle(playerid, 270.0);
    SetPlayerCameraPos(playerid,256.0815,-43.0475,1004.0234);
    SetPlayerCameraLookAt(playerid,258.4893,-41.4008,1002.0234);
    SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DANCE1);
    GameTextForPlayer(playerid,"~g~Grove Street Family", 3000, 6);
    SetPlayerColor(playerid,GRUEN);
    SetPVarInt(playerid,"SkinWahl",1);
    }
    if(classid == 6 || classid == 7 || classid == 8)
    {
    SetPlayerInterior(playerid,14);
    SetPlayerPos(playerid,258.4893,-41.4008,1002.0234);
    SetPlayerFacingAngle(playerid, 270.0);
    SetPlayerCameraPos(playerid,256.0815,-43.0475,1004.0234);
    SetPlayerCameraLookAt(playerid,258.4893,-41.4008,1002.0234);
    SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DANCE1);
    GameTextForPlayer(playerid,"~y~Los Santos Vagos", 3000, 6);
    SetPlayerColor(playerid,GELB);
    SetPVarInt(playerid,"SkinWahl",1);
    }
    if(classid == 9 || classid == 10 || classid == 11)
    {
    SetPlayerInterior(playerid,14);
    SetPlayerPos(playerid,258.4893,-41.4008,1002.0234);
    SetPlayerFacingAngle(playerid, 270.0);
    SetPlayerCameraPos(playerid,256.0815,-43.0475,1004.0234);
    SetPlayerCameraLookAt(playerid,258.4893,-41.4008,1002.0234);
    SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DANCE1);
    GameTextForPlayer(playerid,"~l~Die Russische Mafia", 3000, 6);
    SetPlayerColor(playerid,GRAU);
    SetPVarInt(playerid,"SkinWahl",1);
    }
    if(classid == 12 || classid == 13 || classid == 14)
    {
    SetPlayerInterior(playerid,14);
    SetPlayerPos(playerid,258.4893,-41.4008,1002.0234);
    SetPlayerFacingAngle(playerid, 270.0);
    SetPlayerCameraPos(playerid,256.0815,-43.0475,1004.0234);
    SetPlayerCameraLookAt(playerid,258.4893,-41.4008,1002.0234);
    SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DANCE1);
    GameTextForPlayer(playerid,"~b~Varios Los Aztecas", 3000, 6);
    SetPlayerColor(playerid,HELLBLAU);
    SetPVarInt(playerid,"SkinWahl",1);
    }
    return 1;
    }


    Nur ich weiß nicht, wie ich das mit den Teams machen soll.

    Hallo Community,
    ich benötige einen Script (ocmd) also einen /f Script das nur die Teams untereinander reden können,
    bzw ein Team Chat. Nur leider weiss ich nicht wie das geht brauche dringend Hilfe. Und ich weiss auch nicht
    wie ich die Teams mache bzw wie ich das definiere.


    mfG,
    Ien_Levin

    Hallo Community,
    ich möchte gerne das wenn man sich connected da wenn man Passwort eingibt ist man ja in der Luft.
    Ich möchte das man da ein hintergrudn einbauen kann. Bzw: Wenn man sich connected soll ein hitergrund kommen.
    Wie kann ich das machen?


    mfG,
    Ien_Levin

    Heii Leute,


    ich wollte fragen ob das hier so gehen würde. Ist eigentlich ein ganz simples Ding. Wenn was nicht stimmt dann bitte Verbesserungsvorschläge machen.
    Danke im Vorraus.
    PS: Das mit dem PWN Text klappt i.wie net so xD



    forward payday();


    public payday()
    {
    SetTimer("payday",300000,1);
    for(new i=0;i<MAX_PLAYERS;i++)
    {
    if(IsPlayerConnected(i))
    {
    GivePlayerMoney(i,8000);
    SendClientMessage(i,LILA,">>PAYDAY, 8000$ erhalten, für deine Mitarbeit!");
    GameTextForPlayer(i,"~g~PayDay!",5000,3);
    }
    }
    return 1;
    }