Beiträge von Nixon

    aber mit pVARs oder mir enum muss man arbeiten um die abfragen zu machen oder?
    weil wie will man sonst die abrfage und die schleife etc. machen

    Wenn man home host bi samp macht, muss man den port freischalten oder?
    Aber warum ist das bei samp so es gibt 1000 andere spiele ohne dieses port freischalten

    und dazu will ich nochmal sagen warum sollte ich, dass mit dem Godfather machen wenn das jeder kopieren kann ich habe dies auch nicht veröffentlicht damit ihr denkt, dass ich gut bin, sondern dass ich helfen kann und auch andere dies benutzen kann.
    Und zu, dass ich english bin, was würde mir das bringen auf einem Deutschem forum zu sein wenn ich Engländer wäre.
    Ich versteh diese anschudligungen ganz und garnicht.


    //Edit wenn ihr wollt könnt ihr mal zu mir mit TV kommen dann seht ihr auch das ich kein Engländer bin

    Ich glaube die antwort die ich jetzt sage ist mist, weil ich das alles nicht so gut verstanden habe.
    Aber wenn man mit "" was schreibt, dann wird gespeichert was man da zwischen schriebt dass heist du musst eine Variable erstellen und darin dann ohen "" das schriebn.
    Tut mir leid wenn ich was falsches sage, da ich das problem usw. nicht so gut verstanden habe

    Ich hoffe das hilft dir ich habs jetzt einfach mal schnell gemacht:

    ocmd:schein(playerid,params[])
    {
    if(!IsPlayerFuhrerlehrer(playerid))return SendClientMessage(playerid,0x00000,"Du musst ein Fahrlehrer sein!");
    {
    new pID, name[MAX_PLAYER_NAME], pname[MAX_PLAYER_NAME],string[128],string1[128],schein;
    if(sscanf(params,"ui",pID,schein))return SendClientMessage(playerid,0x00000,"Benutze es so /schein [id] [scheinid]!");
    if(schein<1||schein>6)return SendClientMessage(playerid,0x0000,"es sxistiert nur 1-6!");
    //1 ist auto, 2 ist motorrad,3 ist lkw,4 ist boot,5 ist heli,6 ist flugzeug dass musst du dann halt zu deinem fuehrerschein system anpassen
    {
    SetPVarInt(pID,"fuehrer",schein);//fuehrer anpassen so wie du es hast
    GetPlayerName(playerid,name,sizeof(name));
    GetPlayerName(pID,pname,sizeof(pname));
    format(string,sizeof(string),"Du hast %s den Führerschein gegeben!",pname);
    SendClientMessage(playerid,0x00000,string);
    format(string1,sizeof(string1),"%s hat dir den Führerschein gegeben!",name);
    SendClientMessage(pID,0x00000,string);
    }
    }
    return 1;
    }
    forward IsPlayerFuhrerlehrer(playerid);
    public IsPlayerFuhrerlehrer(playerid)
    {
    if(GetPVarInt(playerid,"lehrer") == 1)return 1;//"lehrer" anpassen wie du es hast
    return 0;
    }

    //edit ohh mist mir ist aufgefallen, dass es kein dialog ist ist das auch ok?

    Ich weiss nicht ob ich das richtig verstehe aber ich denke du willst ein /repair command haben dann mache einfach:

    if (!strcmp("/repair", cmdtext))
    {
    if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, 0xFFFFFFFF, "Du musst in einem fahrzeug sein");
    RepairVehicle(GetPlayerVehicleID(playerid));
    GivePlayerMoney(playerid, -200);
    SendClientMessage(playerid, 0xFFFFFFFF, "Du hast das Fahrzeug reperiert");
    return 1;
    }