Beiträge von ZeenOne

    ok danke das ist alles richtig jetzt


    ne frage wo sehe ich die (case) für die licensen


    weil was ich weiß heli hat 4
    und car hat 1


    kann mir da wer weiter helfen?


    also wo ich die sehe oder soll ich einfach im script raussuchen ^^


    weiß wer welche nummer wäre für keine license (noobcars)

    shit xD


    kann ich irgendwo sehen was für ein streamer das ist???


    weil iwer hatte das ja auch und da stand das genau so
    also die anderen fangen auch alle mit einer 0 an
    und iwo mnuss die farbe sein
    aber da steht iwo auh drin welches team
    kannst du damit was anfangen? ^^


    cih würd sagen:
    CreateServerVehicle(0,523,-1590.8800,708.7000,-5.6674,270.0000,53,1,12,1,2);
    CreateServerVehicle(int???,CARID,X,Y,Z,ANGLE,FARBE1,FARBE2,FRAKTION,KP,KP);


    kann jemand die KP's ausfüllen
    ich weiß nur das das erste
    was ne 0 ist
    bei den anderen allen auch 0 ist
    also würde ich das glaube auch null mahcen vllt int
    aber die letzten beiden kp

    Hi also
    ich habe nen script von wem bekommen
    und darin sind die cars so geschrieben


    CreateServerVehicle(0,523,-1590.8800,708.7000,-5.6674,270.0000,53,1,12,1,2); //SFPD-Cop Bike


    aund nun mein Problem ist, dass ich da keine ahung habe was das genau heißt
    was klar ist die carid und koodinaten
    kann mir jemand runterschreiben was was bedeutet
    habe schon in sampwiki und acuh so schon nachgekuckt aber nciht gefunden


    kann mir da wer kurz helfen


    ???? danke

    xd
    das script habe ich mal von jemand bekommen
    mit dem ich kein kontakrt mehr hab
    jedenfals hat der da wohl irgendwas gemacht
    ich editier das gleich mal hier und mach ein bespiel von yakuzacar weil die richtig gehen ^^



    kommt glecih ^^

    Hi ich habe ma ein Problem
    hier ist ein ausschnitt aus dem Script mit den cars für die fraks
    alles geht bis auf Noobcars das man die fahren kann ihne führerschein aber das is was anderes


    if(isalcncar(newcar))
    {
    if(isalcn(playerid)) { }
    else
    {
    RemovePlayerFromVehicle(playerid);
    SendClientMessage(playerid, COLOR_GREY, " Du bist kein Mitglied der La Cosa Nostra");
    return 1;
    }
    }
    //frak


    else if(IsANoobCar(newcar))
    {
    SendClientMessage(playerid, COLOR_YELLOW2, "Dies ist ein Noobbike!");
    }


    if(isacnn(newcar))
    {
    if(isacnn(playerid)) { }
    else
    {
    RemovePlayerFromVehicle(playerid);
    SendClientMessage(playerid, COLOR_GREY, " Du bist kein Mitglied der CNN");
    return 1;
    }
    }
    else if(IsAPlane(newcar))
    {
    if(PlayerInfo[playerid][pFlyLic] < 1)
    {
    if(TakingLesson[playerid] == 1) { }


    else {
    SendClientMessage(playerid, COLOR_GREY, "Du weißt noch nicht wie man mit einem Flugzeug/Heli fliegt!");
    RemovePlayerFromVehicle(playerid); }
    }
    }
    else
    {
    if(PlayerInfo[playerid][pCarLic] < 0)
    {
    if(PlayerDrunk[playerid] >= 5)
    {
    WantedPoints[playerid] += 1;
    SetPlayerCriminal(playerid,255, "Betrunkenes Fahren!");
    }
    if(TakingLesson[playerid] == 0) { }
    if(IsANoobCar(newcar))
    {
    TakingLesson[playerid] = 0;
    gGas[playerid] = 0;
    }
    else
    {
    SendClientMessage(playerid, COLOR_RED, " Du besitzt noch keinen Führerschein!");
    RemovePlayerFromVehicle(playerid);
    }
    }
    else if(PlayerDrunk[playerid] >= 5)
    {
    SendClientMessage(playerid, COLOR_RED, "Lass dich nicht erwischen, sonst ist der Führerschein weg.");
    }
    }


    wieihr sicher seht ist dort was falsch (return) -.-'
    ich habe es schon iwie versucht nur kam ich nie zu einem ordentlichen ergebnis
    so zeigt er mir kein fehler an


    kann das jemand umändern???
    danke im foruraus

    Hallo
    ich habe folgendes Problem
    wenn ein neuer User kommt hat er keinen führerschein
    und vorne stehen bikes
    aber die bikes kann man nur mit führerschein fahren kann mir da wer helfen


    hier madie sachen über noobcar


    new noobcar[5];
    forward IsANoobCar(carid);


    public IsANoobCar(carid) // N00bcars
    {
    for(new i = 0; i < sizeof(noobcar); i++)
    {
    if(carid == noobcar[i])
    {
    return 1;
    }
    }
    return 0;
    }


    else if(IsANoobCar(newcar))
    {
    SendClientMessage(playerid, COLOR_YELLOW2, "Dies ist ein Noobbike!");
    }


    if(PlayerInfo[playerid][pCarLic] < 0)
    {
    if(PlayerDrunk[playerid] >= 5)
    {
    WantedPoints[playerid] += 1;
    SetPlayerCriminal(playerid,255, "Betrunkenes Fahren!");
    }
    if(TakingLesson[playerid] == 0) { }
    if(IsANoobCar(newcar))
    {
    TakingLesson[playerid] = 0;
    gGas[playerid] = 0;
    }
    else
    {
    SendClientMessage(playerid, COLOR_RED, " Du besitzt noch keinen Führerschein!");
    RemovePlayerFromVehicle(playerid);
    }
    }
    else if(PlayerDrunk[playerid] >= 5)
    {
    SendClientMessage(playerid, COLOR_RED, "Lass dich nicht erwischen, sonst ist der Führerschein weg.");
    }
    }
    ich schatze hier oben ist der fehler nur wo und wie ist es richtig



    bitte um hilfe????
    der steigt immer ab weiler kein führerschein hat

    also cih habe s und es geht ^^
    hier ist der befehl


    if(strcmp(cmd, "/givemoney", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GRAD2, "Verwendung: /givemoney [spielerid/teildesnamens] [geld]");
    return 1;
    }
    new playa;
    new money;
    playa = ReturnUser(tmp);
    tmp = strtok(cmdtext, idx);
    money = strval(tmp);
    if (PlayerInfo[playerid][pAdmin] >= 1337)
    {
    if(IsPlayerConnected(playa))
    {
    if(playa != INVALID_PLAYER_ID)
    {
    ConsumingMoney[playa] = 1;
    GivePlayerMoney(playa, money);
    }
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD1, "Dir ist es nicht erlaubt, diesen Befehl zu benutzen!");
    }
    }
    return 1;
    }


    man muss admin level 1337 glaube haben ^^


    und fals es sein soll unter normalen spielern also /pay



    if(strcmp(cmd, "/pay", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GRAD1, "Verwendung: /pay [spielerid/teildesnamens] [betrag]");
    return 1;
    }
    //giveplayerid = strval(tmp);
    giveplayerid = ReturnUser(tmp);
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GRAD1, "Verwendung: /pay [spielerid/teildesnamens] [betrag]");
    return 1;
    }
    moneys = strval(tmp);
    if(moneys > 1000 && PlayerInfo[playerid][pLevel] < 3)
    {
    SendClientMessage(playerid, COLOR_GRAD1, "Du musst Level 3 oder höher sein um mehr als 1000$ versenden zu können.");
    return 1;
    }
    if(moneys < 1 || moneys > 1000000)
    {
    SendClientMessage(playerid, COLOR_GRAD1, "Der Betrag darf nicht weniger als 1$ und nicht mehr als 1.000.000$ sein!");
    return 1;
    }
    if (IsPlayerConnected(giveplayerid))
    {
    if(giveplayerid != INVALID_PLAYER_ID)
    {
    if(PlayerInfo[giveplayerid][pLocal] == 106)
    {
    SendClientMessage(playerid, COLOR_GRAD1, "Dieser Befehl ist an dieser Position nicht erlaubt!");
    return 1;
    }
    if (ProxDetectorS(5.0, playerid, giveplayerid))
    {
    GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
    GetPlayerName(playerid, sendername, sizeof(sendername));
    playermoney = GetPlayerMoney(playerid);
    if (moneys > 0 && playermoney >= moneys)
    {
    ConsumingMoney[giveplayerid] = 1;
    GivePlayerMoney(playerid, (0 - moneys));
    GivePlayerMoney(giveplayerid, moneys);
    format(string, sizeof(string), "Du hast %s(%d) %d$ gesendet.", giveplayer,giveplayerid, moneys);
    PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
    SendClientMessage(playerid, COLOR_GRAD1, string);
    format(string, sizeof(string), "Du hast %d$ von %s(%d) erhalten.", moneys, sendername, playerid);
    SendClientMessage(giveplayerid, COLOR_GRAD1, string);
    format(string, sizeof(string), "%s hat %s %d$ gesendet.", sendername, giveplayer, moneys);
    PayLog(string);
    if(moneys >= 1000000)
    {
    ABroadCast(COLOR_YELLOW,string,1);
    }
    PlayerPlaySound(giveplayerid, 1052, 0.0, 0.0, 0.0);
    format(string, sizeof(string), "* %s nimmt Geld aus seiner Tasche und gibt es %s.", sendername ,giveplayer);
    ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD1, "Ungültiger Betrag.");
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD1, "Du bist zu weit entfernt.");
    }
    }//invalid id
    }
    else
    {
    format(string, sizeof(string), "%d ist kein aktiver Spieler.", giveplayerid);
    SendClientMessage(playerid, COLOR_GRAD1, string);
    }
    }
    return 1;
    }

    hey leuts
    ich habe ma ne frage
    cih habe ein problem mit der fahrschule und zwar:


    bei startlesson hat er
    TakingLesson[playerid] == 1


    aber das prob ist er kann dann trotzdem keine cars fahren von der fs
    cih denke das muss


    if(isaarbeitcar(newcar))
    if(PlayerInfo[playerid][pMember] == 15 || PlayerInfo[playerid][pLeader] == 15 )//
    {
    //platz für text
    }
    else
    {
    RemovePlayerFromVehicle(playerid);
    SendClientMessage(playerid, COLOR_GREY, "Du hast keine Schlüssel !");
    return 1;
    }


    darein
    cih weiß aber nciht ganz wo und ob da
    kan mir wer da helfen?
    weiß wer wie das geht ?
    ich habe versucht
    dann konnte der schüler immer fliegen und fs team net ^^

    ok also hier ist dann ma /setstat für 77
    also jobs


    case 77:
    {
    PlayerInfo[giveplayerid][pJob] = amount;
    format(string, sizeof(string), "Der Job des Spielers ist jetzt %d.", amount);
    }


    und hier noch ma vllt hilft das ^^
    pjob


    also das was in stats steht


    if(PlayerInfo[targetid][pJob] == 1) { jtext = "Detektiv"; }
    else if(PlayerInfo[targetid][pJob] == 2) { jtext = "Anwalt"; }
    else if(PlayerInfo[targetid][pJob] == 3) { jtext = "Bitch"; }
    else if(PlayerInfo[targetid][pJob] == 4) { jtext = "Drogendealer"; }
    else if(PlayerInfo[targetid][pJob] == 5) { jtext = "Autodieb"; }
    else if(PlayerInfo[targetid][pJob] == 6) { jtext = "News Reporter"; }
    else if(PlayerInfo[targetid][pJob] == 7) { jtext = "Mechaniker"; }
    else if(PlayerInfo[targetid][pJob] == 8) { jtext = "Bodyguard"; }
    else if(PlayerInfo[targetid][pJob] == 9) { jtext = "Waffenhändler"; }
    else if(PlayerInfo[targetid][pJob] == 10) { jtext = "Autohändler"; }
    else if(PlayerInfo[targetid][pJob] == 12) { jtext = "Boxer"; }
    else if(PlayerInfo[targetid][pJob] == 14) { jtext = "Busfahrer"; }
    else if(PlayerInfo[targetid][pJob] == 15) { jtext = "Zeitungsjunge"; }
    else if(PlayerInfo[targetid][pJob] == 16) { jtext = "Trucker"; }



    ok hat sich erledigt ^^
    der hat iwie den job bei mir net eingetragen ^^
    geht alles thx

    also das 1prob ist
    ich mach /setstat SpielerID 77 1-12
    dann hat er job
    weil das iwie komisch da is bei mir weiß auch nciht ^^
    also den job kann man haben
    und ich kann auch 7find oder su
    nur die hilfe geht net kp

    ahcso ja bin leader XDDD
    habe ich echt nur member doppelt
    aber was ist dann das prob mit job+


    if(strcmp(cmd, "/help_job", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    SendClientMessage(playerid, COLOR_LIGHTBLUE,"|__________________________Job__________________________|");
    if(PlayerInfo[playerid][pJob] == 1) {
    SendClientMessage(playerid,COLOR_GRAD5,"*** Detektiv *** /find"); }
    else if(PlayerInfo[playerid][pJob] == 2) {
    SendClientMessage(playerid,COLOR_GRAD5,"*** Anwalt *** /free"); }
    else if(PlayerInfo[playerid][pJob] == 3) {
    SendClientMessage(playerid,COLOR_GRAD5,"*** Hure *** /sex"); }
    else if(PlayerInfo[playerid][pJob] == 4) {
    SendClientMessage(playerid,COLOR_GRAD5,"*** Drogendealer *** /selldrugs /get drugs"); }
    else if(PlayerInfo[playerid][pJob] == 5) {
    SendClientMessage(playerid,COLOR_GRAD5,"*** Autodieb *** /dropcar"); }
    else if(PlayerInfo[playerid][pJob] == 6) {
    SendClientMessage(playerid,COLOR_GRAD5,"*** KFZ Mechaniker *** /repair /refill /duty"); }
    else if(PlayerInfo[playerid][pJob] == 7) {
    SendClientMessage(playerid,COLOR_GRAD5,"*** Bodyguard *** /guard"); }
    else if(PlayerInfo[playerid][pJob] == 8) {
    SendClientMessage(playerid,COLOR_GRAD5,"*** Waffendealder *** /materials /sellgun"); }
    else if(PlayerInfo[playerid][pJob] == 9) {
    SendClientMessage(playerid,COLOR_GRAD5,"*** Autohaendler *** /sellcar"); }
    else if(PlayerInfo[playerid][pJob] == 10) {
    SendClientMessage(playerid,COLOR_GRAD5,"*** Boxer *** /fight /boxstats"); }
    else if(PlayerInfo[playerid][pJob] == 11) {
    SendClientMessage(playerid,COLOR_GRAD5,"*** Busfahrer *** /fare"); }
    else if(PlayerInfo[playerid][pJob] == 12) {
    SendClientMessage(playerid,COLOR_GRAD5,"*** Zeitungsjunge *** /papers /bring /deliver"); }
    }
    return 1;
    }


    das ist der ganze text für die jobs


    //edit by Lars /help fraktion geht ;) danke
    und ich habe selber job 1 detektiv
    kommt aber nur--
    |__________________________Job__________________________|

    Hallo cih habe da irgendwie einproblem
    also
    ich habe den befehl /help
    geht auch alles
    wenn cih dann /help_Fraktion mache
    kommt folgendes:


    |__________________Fraktion__________________|
    *** ADMIN *** (/a)dmin (/ah)elp


    aber es soll so sein das für die fraktion 15 bsp kommt
    |__________________Fraktion__________________|
    *** Fahrschule *** /startlesson /stoplesson /givelicense


    und das ist bei fraktion und jobs
    ich habe den job aber der zeigt mir es nciht so an


    hier ma der quell text


    f(strcmp(cmd, "/help_fraktion", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    SendClientMessage(playerid, COLOR_LIGHTBLUE,"|__________________________Fraktion__________________________|");
    if(PlayerInfo[playerid][pMember] == 15||PlayerInfo[playerid][pMember] == 15)
    {
    SendClientMessage(playerid, COLOR_LIGHTBLUE,"*** Fahrschule *** /startlesson /stoplesson /givelicense");
    SendClientMessage(playerid, COLOR_LIGHTBLUE,"*** Fahrschule *** /fsinfo /fsregeln /members");
    SendClientMessage(playerid, COLOR_LIGHTBLUE,"*** Fahrschule *** /fstuto1 /fstuto2 /fstuto3 /fstuto4");
    SendClientMessage(playerid, COLOR_LIGHTBLUE,"*** Fahrschule *** /fsfrage1 /fsfrage2 /fsfrage3 /fsfrage4");
    }
    else if (PlayerInfo[playerid][pAdmin] >= 1)
    {
    SendClientMessage(playerid, COLOR_LIGHTRED, "*** ADMIN *** (/a)dmin (/ah)elp");
    }
    }
    return 1;


    }


    hat wer da ne lösung
    habe es mit if ...
    und mit else if verscuht aber nix bring was