Beiträge von Scripter_Einstein

    Hi also wie die Überschrift schon sagt, der sagt ConnectNPC ist nich implemented!


    und als ich weis auch nich was ich falsch gemacht hab! Hier mal die Entsprechendenzeilen:



    SAMP_Server....(220) : error 004: function "ConnectNPC" is not implemented
    SAMP_Server....(283) : error 004: function "IsPlayerNPC" is not implemented



    line 220:
    ConnectNPC("Herzlich Willkommen", "bsnwalk");


    line 283:
    if(IsPlayerNPC(playerid))


    also ich weis nich ich hab das beides also ConnectNPC und IsPlayerNPC also forward rein gemacht und jetzt also ich weis grad nichmehr weiter!!


    danke für eure hilfe!!

    also wenn du Teams hast dann mach das einfach so:



    public OnPlayerRequestClass(playerid, classid)
    {
    if(classid == 0) //wenn der Spieler den Skin auswählt
    {
    gTeam[playerid] = Teamdeffinition;
    SetSpawnInfo(playerid, woder spawnensoll);
    }
    if(classid == 1) //wenn der Spieler den Skin auswählt
    {//Einfach von dem 2.Team
    gTeam[playerid] = Teamdeffinition;
    SetSpawnInfo(playerid, woder spawnensoll);
    }


    SetPlayerPos(playerid, 1209.2413,-1282.9291,63.5066);//das ist das der nicht im nirgendwo steht ^^ das hab ich jetzt is auf dem Kran der zum KH schaut ^^
    SetPlayerCameraPos(playerid, 1219.9479,-1273.5522,63.5066);
    SetPlayerCameraLookAt(playerid, 1209.2413,-1282.9291,63.5066);


    return 1;
    }


    und das er gekickt wird wenn er sich nich einloggt is schwierig wenn ich nich weis was du für nen adminscript benutz! also wenn du da was genaues sagen kannst ^^

    Hi also wie die Überschrift schon sagt, der sagt ConnectNPC ist nich implemented!


    und als ich weis auch nich was ich falsch gemacht hab! Hier mal die Entsprechendenzeilen:



    SAMP_Server....(220) : error 004: function "ConnectNPC" is not implemented
    SAMP_Server....(283) : error 004: function "IsPlayerNPC" is not implemented



    line 220:
    ConnectNPC("Herzlich Willkommen", "bsnwalk");


    line 283:
    if(IsPlayerNPC(playerid))


    also ich weis nich ich hab das beides also ConnectNPC und IsPlayerNPC also forward rein gemacht und jetzt also ich weis grad nichmehr weiter!!


    danke für eure hilfe!!

    Hi also ich weis es hat sicher keiner lange weile :D aber ich hoffe mal, dass jemand lust hat, mir einen Bot zu erstellen, der irgendwas macht mir ist völlig egal was! ich will nur verstehn wie das gehn soll!! ICh versuch seit 2 stunden und hab schon 3 tuts durch! Also ich verstehs nichmehr!! Also bitte wenn jemand lust und zeit hat! Ich wär sehr froh darüber!!


    Danke

    das Problem ist, ich hab windows 7 und da läuft nur die version die ich hab!
    also und warum liegt das an pawno???


    und wenn ich das define ändere sieht es so aus!!


    #define IsPlayerInRangeOfPoint(playerid, Float:range, Float:x, Float:y, Float:z)


    und die errors dann so

    error 017: undefined symbol "range"
    error 001: expected token: ";", but found ")"
    error 029: invalid expression, assumed zero
    fatal error 107: too many error messages on one line


    und das oben in zeile 9 also was ich oben im script angegeben hab!


    Edit: weis keiner worans liegt??

    Hi also ich wollte mal wissen, wie ich das machen kann, dass wenn ein spieler einen bestimmten Score erreicht hat, dass dann eine neue runde Startet, in der die Spawns der zwei Teams genau vertauscht sind! Und dann soll jeder Spieler noch eine Nachricht bekommen, wer gewonnen hat!
    könnte da einer eine kleine Scripthilfe schreiben?? muss kein fertiger script sein(wäre natürlich sau geil :D) aber nur ne kleine hilfe würde schon reihcen!!

    ok aber irgendwie bekomm ichs doch nicht hin! Also hier mal der script



    #define PlayerToPoint(%1, %2, %3, %4, %5) IsPlayerInRangeOfPoint(%2, %1, %3, %4, %5)


    //paar zeilen weiter unten


    if (strcmp ("/shotgun", cmdtext, true) == 0)
    {
    if (gTeam[playerid] == TEAM_T)
    {
    if (IsPlayerInRangeOfPoint(playerid, 2.0, -636.8606, 1446.8574, 13.9965))
    {
    GivePlayerWeapon(playerid,25,20);
    GivePlayerMoney(playerid, -1700);
    }
    else
    {
    SendClientMessage(playerid, 0xFF0000AA,"Du bist nicht an deiner Base!");
    }
    }
    if (gTeam[playerid] == TEAM_CT)
    {
    if (IsPlayerInRangeOfPoint(playerid, 2.0, -760.7461, 1614.0162, 27.1172))
    {
    GivePlayerWeapon(playerid,25,20);
    GivePlayerMoney(playerid, -1700);
    }
    else
    {
    SendClientMessage(playerid, 0xFF0000AA,"Du bist nicht an deiner Base!");
    }
    }


    }




    und dann kommen diese Errors!



    error 017: undefined symbol "IsPlayerInRangeOfPoint"


    und zwar in diesen Zielen:


    if (IsPlayerInRangeOfPoint(playerid, 2.0, -636.8606, 1446.8574, 13.9965))


    if (IsPlayerInRangeOfPoint(playerid, 2.0, -760.7461, 1614.0162, 27.1172))


    danke schonmal im vorraus an alle die helfen wollen!!

    ok danke das hat mir schonmal bischen geholfen, aber ich hätte gerne, dass der Befehl sonst nicht geht!
    also kannst du mir mal ein beispiel machen vllt? oder jjeamnd anderst? weil irgendwie steh ich aufm schlauch!


    so siehts grad aus :D
    public IsPlayerInRangeOfPoint(playerid, Float:range, Float:x, Float:y, Float:z, cmdtext[])
    {
    if(strcmp("/buy", cmdtext, true) == 0)
    {
    SendClientMessage(playerid, 0xFF0000AA, "Waffenmenü für deine Waffen!");
    SendClientMessage(playerid, 0xBDB76BAA, "Desert Eagle: /deagle - 650$ | Mp5: /mp5 - 1500$ | M4: /m4 - 2500$");
    SendClientMessage(playerid, 0xBDB76BAA, "Shotgun: /shotgun - 1700$ | Tec9: /tec9 - 3000$ | AK47: /ak47 - 2750$");
    SendClientMessage(playerid, 0xBDB76BAA, "Sniper: /sniper - 3500$ | Granate: /grenade - 300$ | Schutzweste: /armour - 650$");
    }




    return 1;
    }


    oder soll es eher so sein?

    if(strcmp("/buy", cmdtext, true) == 0)
    if (gTeam[playerid] == TEAM_T)
    {
    if(IsPlayerInRangeOfPoint(playerid, 7.0, 2695.6880, -1704.6300, 11.8438))
    SendClientMessage(playerid,0xFFFFFFFF,"Du kannst dir mit /buy Waffen kaufen!");


    }



    Einstein

    jo danke das hab ich auch schon gesehn! Nur irgendwie also ich hab das alles so gemacht wie es da steht und so aber ich habs nich hinbekommen! Aber naja ich hoffe mal einer kann mir noch nen Script liefern!


    danke

    Hi also ich hab jetzt die SuFu benutzt aber irgendwie nichts hilfreiches für mich gefunden!
    und ja also ich hätte gerne ein Menü, welches geöffnet wird, wie im Ammunation! Ja also das man einfach Waffen kaufen kann und wenn der Betrag den es kostet der Player nichtmehr hat, dass die Waffe dann nicht verkauft wird! Und das Menü soll starten, wenn der Player in einen blauen Kreis rein läuft!


    Vielen Dank schonmal im Vorraus


    Lg
    Einstein

    ok danke ja war grad zu fixiert :D


    also es is besser aber wo muss ich "PlayerInfo" und "newcar" definieren und wie??


    hier nochmal die entsprechenden Zeilen

    new ArmyCars[2];


    public IsAArmyCar(carid)
    {
    for(new i = 0; i < sizeof(ArmyCars); i++)
    {
    if(carid == ArmyCars[i])
    {
    return 1;
    }
    }
    return 0;
    }


    public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
    {


    if(IsAArmyCar(newcar))
    {
    if(PlayerInfo[playerid][gTeam] == TEAM_ARMY)
    {
    return 1;
    }
    else
    {
    SendClientMessage(playerid, COLOR_GREY,"Du bist kein Soldat");
    RemovePlayerFromVehicle(playerid);
    return 1;
    }
    }


    return 1;
    }


    und die dazu gehörigen Errors

    pwn(378) : error 017: undefined symbol "newcar"
    pwn(380) : error 017: undefined symbol "PlayerInfo"
    pwn(380) : warning 215: expression has no effect
    pwn(380) : error 001: expected token: ";", but found "]"
    pwn(380) : error 029: invalid expression, assumed zero
    pwn(380) : fatal error 107: too many error messages on one line


    Jo danke
    also ich habs soweit verstanden, nur irgendwie gehts noch nich ganz!
    hier mal alle Script die von bedeutung sind und die Errors also ich wäre froh über hilfe!!


    #define TEAM_ARMY 0
    #define TEAM_TERRORIST 1
    #define TEAM_ZIVI 2


    forward IsAArmyCar(carid);


    Line 361-391

    public IsAArmyCar(carid)
    {
    for(new i = 0; i < sizeof(ARMYCars); i++)
    {
    if(carid == ARMYCars[i])
    {
    return 1;
    }
    }
    return 0;
    }


    public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
    {


    if(IsAArmyCar(newcar))
    {
    if(PlayerInfo[playerid][gTeam] == ARMY)
    {
    return 1;
    }
    else
    {
    SendClientMessage(playerid, COLOR_GREY,"Du bist kein Army Mitglied");
    RemovePlayerFromVehicle(playerid);
    return 1;
    }
    }


    return 1;
    }


    und hier die Errors:

    (363) : error 017: undefined symbol "ARMYCars"
    (363) : error 036: empty statement
    (363) : error 017: undefined symbol "i"
    (363) : fatal error 107: too many error messages on one line


    danke an alle die helfen!!

    @Domini: jo das hab ich auch schon gemacht und geht nicht oder ich bin einfach zu dumm!!


    Hagi: also wenn ich alles so eingeb wie du das geschrieben hast, also mit Carid und so dann geht das nich :D
    helfen dir die Errors? oder sonst irgendwas?

    Hi also ich hätt mal ne Frage,
    ich such schon seit ein paar Tagen nach ner gescheiten erklärung für das Problem, dass ich einer Franktion ein spezielles Auto zuordnen kann.
    Das mit /oldcar geht irgendwie nicht und ja!! Wär froh über eine kleiner erklärung!


    Hier meine Teams:


    #define TEAM_ARMY 0
    #define TEAM_TERRORIST 1
    #define TEAM_ZIVI 2


    jo also es nett wenn da einer eine Idee hätte!
    Für Fragen stehe ich jederzeit zur Verfügung!


    Einstein