Beiträge von [GS]Sn1p3r

    Sorry mein Fehler, lags daran ?! <<-- ne ^^ habs getestet :)


    format(tmp,256,"[Pinky's Bar] %s schenkt %s einen Glas %sat ein Kopfgeld von %d$ auf %s gesetzt!",PlayerName(playerid),PlayerName(id), drink);
    SendClientMessageForTeam(3,COLOR_BLUE,tmp); //TO CORRECT TEAM :)


    war so weil ich mein format von /kopfgeld als Vorlage benutzt habe ;)

    Hi all wieder ich ^^,


    Hab mir was vom GF abgeguckt und dann ist das entstanden


    dcmd_ausschenken(playerid, params[])
    {
    new id, drink;
    new x_drink[256];
    x_drink = strtok(params, drink);
    if (!sscanf(params, "ds", id, drink)) SendClientMessage(playerid, 0xFF0000FF, "[INFO] Usage: /auschenken [ID] [Getränk]");
    else if (!strlen(x_drink)) SendClientMessage(playerid, 0xFF0000FF, "[INFO] Tippe /drinkliste um die Getränke aufzulisten.");
    else if (!IsPlayerConnected(id)) SendClientMessage(playerid, 0xFF0000FF, "[INFO] Invalid ID");
    else if (PInfo[playerid][Job] != 8) SendClientMessage(playerid, 0xFF0000FF, "[INFO] Du bist kein Angestellter");
    else if (IsPlayerConnected(id))
    {
    if(strcmp(x_drink,"Vodka",true) == 0)
    {
    new tmp[256], tmp2[256];
    format(tmp,256,"[Pinky's Bar] %s schenkt %s einen Glas %s aus!",PlayerName(playerid),PlayerName(id), drink);
    SendClientMessageForTeam(3,COLOR_BLUE,tmp); //TO CORRECT TEAM :)
    format(tmp2,256,"[Pinky's Bar] Hier ist euer Glas %s Sir",PlayerName(playerid),PlayerName(id), drink);
    SendClientMessage(id,0x00FF00FF,tmp2);
    }
    else if(strcmp(x_drink,"Bier",true) == 0)
    {
    new tmp[256], tmp2[256];
    format(tmp,256,"[Pinky's Bar] %s schenkt %s einen Glas %s aus",PlayerName(playerid),PlayerName(id), drink);
    SendClientMessageForTeam(3,COLOR_BLUE,tmp); //TO CORRECT TEAM :)
    format(tmp2,256,"[Pinky's Bar] Hier ist euer Glas %s Sir",PlayerName(playerid),PlayerName(id), drink);
    SendClientMessage(id,0x00FF00FF,tmp2);
    }
    else if(strcmp(x_drink,"Schnapps",true) == 0)
    {
    new tmp[256], tmp2[256];
    format(tmp,256,"[Pinky's Bar] %s schenkt %s einen Glas %s aus!",PlayerName(playerid),PlayerName(id), drink);
    SendClientMessageForTeam(3,COLOR_BLUE,tmp); //TO CORRECT TEAM :)
    format(tmp2,256,"[Pinky's Bar] Hier ist euer Glas %s Sir",PlayerName(playerid),PlayerName(id), drink);
    SendClientMessage(id,0x00FF00FF,tmp2);
    }
    else if(strcmp(x_drink,"Koktail",true) == 0)
    {
    new tmp[256], tmp2[256];
    format(tmp,256,"[Pinky's Bar] %s schenkt %s einen Glas %s aus!",PlayerName(playerid),PlayerName(id), drink);
    SendClientMessageForTeam(3,COLOR_BLUE,tmp); //TO CORRECT TEAM :)
    format(tmp2,256,"[Pinky's Bar] Hier ist euere %s Sir",PlayerName(playerid),PlayerName(id), drink);
    SendClientMessage(id,0x00FF00FF,tmp2);
    }
    else if(strcmp(x_drink,"Orangensaft",true) == 0)
    {
    new tmp[256], tmp2[256];
    format(tmp,256,"[Pinky's Bar] %s schenkt %s einen Glas %s aus!",PlayerName(playerid),PlayerName(id), drink);
    SendClientMessageForTeam(3,COLOR_BLUE,tmp); //TO CORRECT TEAM :)
    format(tmp2,256,"[Pinky's Bar] Hier ist euer Glas %s Sir",PlayerName(playerid),PlayerName(id), drink);
    SendClientMessage(id,0x00FF00FF,tmp2);
    }
    else if(strcmp(x_drink,"Cola",true) == 0)
    {
    new tmp[256], tmp2[256];
    format(tmp,256,"[Pinky's Bar] %s schenkt %s einen Glas %s aus!",PlayerName(playerid),PlayerName(id), drink);
    SendClientMessageForTeam(3,COLOR_BLUE,tmp); //TO CORRECT TEAM :)
    format(tmp2,256,"[Pinky's Bar] Hier ist euer Glas %s Sir",PlayerName(playerid),PlayerName(id), drink);
    SendClientMessage(id,0x00FF00FF,tmp2);
    }
    else if(strcmp(x_drink,"Wasser",true) == 0)
    {
    new tmp[256], tmp2[256];
    format(tmp,256,"[Pinky's Bar] %s schenkt %s einen Glas %s aus!",PlayerName(playerid),PlayerName(id), drink);
    SendClientMessageForTeam(3,COLOR_BLUE,tmp); //TO CORRECT TEAM :)
    format(tmp2,256,"[Pinky's Bar] Hier ist euer Glas %s Sir",PlayerName(playerid),PlayerName(id), drink);
    SendClientMessage(id,0x00FF00FF,tmp2);
    }
    else if(strcmp(x_drink,"Wein",true) == 0)
    {
    new tmp[256], tmp2[256];
    format(tmp,256,"[Pinky's Bar] %s gibt %s eine Flasche %s!",PlayerName(playerid),PlayerName(id), drink);
    SendClientMessageForTeam(3,COLOR_BLUE,tmp); //TO CORRECT TEAM :)
    format(tmp2,256,"[Pinky's Bar] Hier ist euere Flasche %s Sir",PlayerName(playerid),PlayerName(id), drink);
    SendClientMessage(id,0x00FF00FF,tmp2);
    }
    else if(strcmp(x_drink,"Champagne",true) == 0)
    {
    new tmp[256], tmp2[256];
    format(tmp,256,"[Pinky's Bar] %s gibt %s eine Flasche %s!",PlayerName(playerid),PlayerName(id), drink);
    SendClientMessageForTeam(3,COLOR_BLUE,tmp); //TO CORRECT TEAM :)
    format(tmp2,256,"[Pinky's Bar] Hier ist euere Flasche %s Sir",PlayerName(playerid),PlayerName(id), drink);
    SendClientMessage(id,0x00FF00FF,tmp2);
    }
    }
    return 1;
    }


    0 erros/warnings
    Doch wenn ich zB /ausschenken 1 Vodka mache crasht mein server und startet wieder neu, hätte jemand ne Idee woran das liegen kann ?


    MfG Sn1p3r


    SIEHE LAST POST

    if (PlayerToPoint(12.0, playerid,1043.4948,1011.9165,11.0000)||(money >= 5000))

    eher so oder


    if (PlayerToPoint(12.0, playerid,1043.4948,1011.9165,11.0000) && (money >= 5000))


    "&&" oder ? ich test mal ;) :)


    if(strcmp(cmd, "/ausweisbestellen", true) == 0)
    {
    new money = GetPlayerMoney(playerid);
    if(Ausweisbestellt[playerid] == 1)
    {
    SendClientMessage(playerid, COLOR_GREY, "[ ! ]ERROR: Sie haben einen Ausweis schon bestellt !");
    }
    if(money < 5000)
    {
    SendClientMessage(playerid, COLOR_GREY, "Du hast nicht genug Geld dabei!");
    }
    else if(Ausweisbestellt[playerid] == 0)
    {
    if (PlayerToPoint(12.0, playerid,1043.4948,1011.9165,11.0000) && (money >= 5000))
    {
    Ausweisbestellt[playerid] = 1;
    SetTimer("Ausweisbestellen",1000,0);
    GivePlayerMoney(playerid, -5000);
    SendClientMessage(playerid,COLOR_WHITE,"Dein Ausweis wurde bestellt, er wird in 10 Minuten verfügbar sein!");
    }
    else
    {
    SendClientMessage(playerid,COLOR_WHITE, "Du musst wo anders sein um den Ausweis zu bestellen");
    }
    }
    else if(PInfo[playerid][Ausweis] == 1)
    {
    SendClientMessage(playerid,COLOR_ERROR,"Du hast schon einen Ausweis!");
    }
    return 1;
    } so geht alles auBer Timer wieder ^^ mit dem "||" geht Timer aber die Meldungen sind krum :/

    Zitat

    Ihre Angaben sind ungültig. Bitte überprüfen Sie die markierten Eingabefelder.

    Zitat

    Sie sind nicht berechtigt innerhalb von 10080 Minuten mehrere Antworten direkt hintereinander auf ein Thema abzugeben. Bitte editieren Sie Ihren vorherigen Beitrag.

    Ich kann nicht im GF bereich Posten ?
    lol ? oO

    jap ;)


    forward Ausweisbestellen(playerid);


    dcmd_ausweisbestellen(playerid,params[]){
    #pragma unused params
    new money = GetPlayerMoney(playerid);
    if(Ausweisbestellt[playerid] == 1) return SendClientMessage(playerid, COLOR_GREY, "[ ! ]ERROR: Sie haben einen Ausweis schon bestellt !");
    {//1
    if (PlayerToPoint(12.0, playerid,1043.4948,1011.9165,11.0000)) // Bei X Y Z die Coordinaten rein // 2.0 is radius von pikup 2=2meter (also wenn man in dem radius is kommt die message)
    {//2
    if(PInfo[playerid][Ausweis] == 0){//3
    if(money < 5000){
    SendClientMessage(playerid, COLOR_ERROR, "----Stadt von Las Venturas----");
    SendClientMessage(playerid,COLOR_WHITE,"Es tut uns Leit, Sie haben leider nicht genug Geld");
    SendClientMessage(playerid,COLOR_WHITE,"Preis : 5000$");}
    else if(money >= 5000){
    Ausweisbestellt[playerid] = 1;
    SetTimer("Ausweisbestellen",1000,0);
    GivePlayerMoney(playerid, -5000);
    SendClientMessage(playerid,COLOR_WHITE,"Dein Ausweis wurde bestellt, er wird in 10 Minuten verfügbar sein!");
    return 0;}
    }
    if(PInfo[playerid][Ausweis] == 1){
    return SendClientMessage(playerid,COLOR_ERROR,"Du hast schon einen Ausweis!");
    } else {
    SendClientMessage(playerid,COLOR_WHITE, "Du musst wo anders sein um den Ausweis zu bestellen");}}}
    return 1;}


    public Ausweisbestellen(playerid) {
    new file[256];
    Ausweisbestellt[playerid] = 0;
    PInfo[playerid][Ausweis] = 1;
    PInfo[playerid][AusweisNb] = RandAusweisNb+1;
    SendClientMessage(playerid,COLOR_GREEN, "[ ! ]Einwanderungsbehörde: Du hast dein Ausweis erfolgreich bekommen!");
    dini_IntSet(file,"Ausweis",PInfo[playerid][Ausweis]);
    dini_IntSet(file,"AusweisNb",PInfo[playerid][AusweisNb]);
    return 1;}

    gleichzeitig gepostet XDDD



    Blaze: Timerfunc haste bei [GS]Sn1p3r :>

    Geiiil :D x)


    Sonst eine CMD für alle Tore


    if (strcmp("/door", cmdtext, true, 10) == 0){
    if(PlayerToPoint(15.0,playerid,x,y,z))
    {
    MoveObject(door,1548.457520, -1612.785889, 14.088720,4);
    SetTimer("doorzu",4000,false);}
    else if(PlayerToPoint(15.0,playerid,x,y,z)) // anders
    {
    MoveObject(door,1548.457520, -1612.785889, 14.088720,4); // anders
    SetTimer("doorzu2",4000,false);
    }
    return 1;
    }


    .... ^^

    Oben :
    forward doorzu();


    In OnplayerCommandText :
    if (strcmp("/door", cmdtext, true, 10) == 0){
    MoveObject(door,1548.457520, -1612.785889, 14.088720,4);
    SetTimer("doorzu",4000,false);
    return 1;}


    ganz unten :
    public doorzu(){
    MoveObject(door,1548.439209, -1622.817749, 14.099655,4);
    return 1;}


    Davon gibs genug Tutos --,--


    Hiermit brauchst du nur einmal ne cmd zu schreiben Tor geht Automatisch zu ;)