Beiträge von Markus20

In 10 Minuten startet der nächtliche Backupvorgang! Es kann währenddessen (ca. 10 Minuten) zu Einschränkungen bei der Nutzung des Forums kommen
Weitere Infos findet ihr im Thema Backup des Forums

    if(!strcmp("/drink",cmdtext))///drink im Clubhaus der Desperados
    {
    if(IsPlayerInRangeOfPoint(playerid,5.0,-224.7810,1404.7952,27.7734))
    {
    if(gTeam[playerid] == TEAM_LOSDESPERADOS)
    {
    SendClientMessage(playerid,COLOR_GREY,"_______________DRINKS_______________");
    SendClientMessage(playerid,COLOR_GREY,"Verwende: /drink [Name]");
    SendClientMessage(playerid,COLOR_GREY,"Verfügbare Namne: Vodka(15$), Whiskey(10$), Krombacher(5$), Wasser(2$), Soda(2$)");
    }
    if(!strcmp("/drink Vodka",cmdtext))
    {
    if(GetPlayerMoney(playerid) < 15 ) return SendClientMessage(playerid,COLOR_GREY,"Du hast nicht genug Geld!");
    SetPlayerHealth(playerid,2);
    GivePlayerMoney(playerid, -15);
    }
    if(!strcmp("/drink Whiskey",cmdtext))
    {
    if(GetPlayerMoney(playerid) < 10 ) return SendClientMessage(playerid,COLOR_GREY,"Du hast nicht genug Geld!");
    SetPlayerHealth(playerid,2);
    GivePlayerMoney(playerid,-10);
    }
    if(!strcmp("/drink Krombacher",cmdtext))
    {
    if(GetPlayerMoney(playerid) < 5) return SendClientMessage(playerid,COLOR_GREY,"Du hast nicht genug Geld!");
    SetPlayerHealth(playerid, 4);
    GivePlayerMoney(playerid, -5);
    }
    if(!strcmp("/drink Wasser",cmdtext))
    {
    if(GetPlayerMoney(playerid) < 2) return SendClientMessage(playerid,COLOR_GREY,"Du hast nicht genug Geld!");
    SetPlayerHealth(playerid,10);
    GivePlayerMoney(playerid,-2);
    }
    if(!strcmp("/drink Soda",cmdtext))
    {
    if(GetPlayerMoney(playerid) < 2) return SendClientMessage(playerid,COLOR_GREY,"Du hast nicht genug Geld!");
    SetPlayerHealth(playerid, ;
    GivePlayerMoney(playerid, -2);
    }
    }
    return 1;
    }

    if(!strcmp("/drink Vodka",cmdtext))
    {
    if(GetPlayerMoney(playerid) < 15 ) return SendClientMessage(playerid,COLOR_GREY,"Du hast nicht genug Geld!");
    SetPlayerHealth(playerid,2);
    GivePlayerMoney(playerid, -15);
    }

    versuchs mal so
    public IsAArmyCar(playerid)
    {
    new modelid = GetVehicleModel(GetPlayerVehicleID(playerid));
    if(IsAArmy(playerid) && modelid == 520)
    {
    SendClientMessage(playerid, 0xFF0000FF, "Du bist nicht Angehöriger der US-Army!");
    RemovePlayerFromVehicle(playerid);
    }
    else
    {
    return 1;
    }
    return 0;
    }

    public IsAArmyCar(playerid)
    {
    new modelid = GetVehicleModel(GetPlayerVehicleID(playerid));
    if(IsAArmy(playerid) && modelid == 520)
    {
    return 1;
    }
    else
    {
    SendClientMessage(playerid, 0xFF0000FF, "Du bist nicht Angehöriger der US-Army!");
    RemovePlayerFromVehicle(playerid);
    }
    return 0;
    }


    edit:
    das muss unter OnPlayerStateChange hin


    if(newstate == PLAYER_STATE_DRIVER)
    {
    IsAArmyCar(playerid);
    }

    dcmd_kick(playerid,params[])
    {
    new kplayerid, kgrund[128];
    if(pInfo[playerid][admin] < 1) return SendClientMessage(playerid,0xFF0000FF,"Du darfst diesen Befehl nicht nutzen!");
    if(sscanf(params,"uz",kplayerid,kgrund)) return SendClientMessage(playerid,0xFF0000FF," [Benutzung]: /kick [id] [grund(optional)] ");
    if(!IsPlayerConnected(kplayerid)) return SendClientMessage(playerid,0xFF0000FF," Spieler nicht online!");
    if(pInfo[playerid][admin] >= 1)
    {
    new BoeserPlayer[MAX_PLAYER_NAME], DerAdmin[MAX_PLAYER_NAME], string[128];
    GetPlayerName(kplayerid,BoeserPlayer,sizeof(BoeserPlayer));
    GetPlayerName(playerid,DerAdmin,sizeof(DerAdmin));
    format(string,sizeof(string),"%s (ID %d) wurde von %g gekickt. Grund: %i",BoeserPlayer,DerAdmin,kplayerid,kgrund[0] ? kgrund : "<Kein Grund>");
    SendClientMessageToAll(0xFF0000FF,string);
    Kick(kplayerid);
    }
    return 1;
    }


    so müsste es auch gehen

    wollte mal fragen wie das mit der SetVehicleNumberPlate geht


    bei samp wiki steht es so, so geht es aber nicht
    if (strcmp(cmdtext, "/numberplate", true)==0){
    SetVehicleNumberPlate(GetPlayerVehicleID(playerid), "Markus");
    SetVehicleToRespawn(GetPlayerVehicleID(playerid));
    return 1;}

    Hi


    brauche mal hilfe mit dem da unten, da sind zwei errors
    error 035: argument type mismatch (argument 2) //Zeile 9
    error 035: argument type mismatch (argument 3) //Zeile 16
    if(response)
    {
    switch(dialogid)
    {
    case TuneFarbe1:
    {
    if(!strlen(inputtext)) return ShowPlayerDialog(playerid,TuneFarbe1,1,"Farbe:","Gib hier eine FarbID ein! (0-255)","Ok","Abbrechen");
    if(strlen(inputtext) >= 3) return ShowPlayerDialog(playerid,TuneFarbe2,1,"Farbe:","Gib hier die Farb ID ein! (0-255)","Ok","Abbrechen");
    ChangeVehicleColor(car,inputtext,SpielerAuto[playerid][Farbe1]);
    }


    case TuneFarbe2:
    {
    if(!strlen(inputtext)) return ShowPlayerDialog(playerid,TuneFarbe2,1,"Farbe:","Gib hier die Farb ID ein! (0-255)","Ok","Abbrechen");
    if(strlen(inputtext) >= 3) return ShowPlayerDialog(playerid,TuneFarbe2,1,"Farbe:","Gib hier die Farb ID ein! (0-255)","Ok","Abbrechen");
    ChangeVehicleColor(car,SpielerAuto[playerid][Farbe1],inputtext);
    }
    }
    return 1;
    }


    edit: hat sich erleditg