[SAMMELTHREAD] Kleine Scripting Fragen

Dein Problem konnte durch einen User gelöst werden? Bedank dich bei ihm indem du seinen Beitrag als Hilfreich markierst sowie einen Daumen oben dalässt
Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • Es muss sich nur außerhalb einer Funktion befinden.
    Am besten wäre es für dich dann, wenn du es unten ins Script packst

    "Bevor ich mir Informationen aus der "Bild" hole,
    werde ich anfangen, Wahlergebnisse danach vorauszusagen,
    neben welchen Busch unsere Katze gepinkelt hat."

    Margarete Stokowski

  • @Blackpot:


    Ich habs selber bei mir kurz getestet, im Script kahmen keine Fehler bei mir -- Oder klappts ingame nicht ?

    C:\Users\Hütti\Desktop\SAMP Server\gamemodes\zombiemode.pwn(1117) : error 017: undefined symbol "Spielername"
    mit was soll ich das definieren?

  • Ich hoffe du hast den Server auch neu gestartet und nicht nur das Script hochgeladen^^


    Sonst kann ich dir nicht helfen

    "Bevor ich mir Informationen aus der "Bild" hole,
    werde ich anfangen, Wahlergebnisse danach vorauszusagen,
    neben welchen Busch unsere Katze gepinkelt hat."

    Margarete Stokowski

  • C:\Users\Hütti\Desktop\SAMP Server\gamemodes\zombiemode.pwn(1117) : error 017: undefined symbol "Spielername"
    mit was soll ich das definieren?


    stock Spielername(playerid)
    {
    new namexy[MAX_PLAYER_NAME];
    GetPlayerName(playerid,namexy,sizeof(namexy));
    return namexy;
    }


    Habe viele Errors seitdem ich das TR Script bearbeitet habe, allerdings treten Errors auf an stellen die nicht bearbeitet wurden :

    C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(598) : warning 219: local variable "string" shadows a variable at a preceding level
    C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(600) : warning 202: number of arguments does not match definition
    C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(600) : warning 202: number of arguments does not match definition
    C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(670) : warning 219: local variable "string" shadows a variable at a preceding level
    C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(716) : warning 219: local variable "string" shadows a variable at a preceding level
    C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(775) : warning 219: local variable "string" shadows a variable at a preceding level
    C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(804) : warning 219: local variable "string" shadows a variable at a preceding level
    C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(807) : warning 202: number of arguments does not match definition
    C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(807) : warning 202: number of arguments does not match definition
    C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(814) : warning 219: local variable "string" shadows a variable at a preceding level
    C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(863) : warning 219: local variable "string" shadows a variable at a preceding level
    C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(865) : warning 202: number of arguments does not match definition
    C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(865) : warning 202: number of arguments does not match definition
    C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(874) : warning 219: local variable "string" shadows a variable at a preceding level
    C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(876) : warning 202: number of arguments does not match definition
    C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(876) : warning 202: number of arguments does not match definition
    C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(888) : warning 219: local variable "string" shadows a variable at a preceding level
    C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(911) : warning 219: local variable "string" shadows a variable at a preceding level
    C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(928) : warning 219: local variable "string" shadows a variable at a preceding level
    C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(930) : warning 202: number of arguments does not match definition
    C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(930) : warning 202: number of arguments does not match definition
    C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(937) : warning 219: local variable "string" shadows a variable at a preceding level
    C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(939) : warning 202: number of arguments does not match definition
    C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(939) : warning 202: number of arguments does not match definition
    C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(949) : warning 219: local variable "string" shadows a variable at a preceding level
    C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(951) : warning 202: number of arguments does not match definition
    C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(951) : warning 202: number of arguments does not match definition
    C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(957) : warning 217: loose indentation
    C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(957) : warning 219: local variable "string" shadows a variable at a preceding level
    C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(959) : warning 202: number of arguments does not match definition
    C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(959) : warning 202: number of arguments does not match definition
    C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(964) : warning 217: loose indentation
    C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(969) : warning 219: local variable "string" shadows a variable at a preceding level
    C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(971) : warning 202: number of arguments does not match definition
    C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(971) : warning 202: number of arguments does not match definition
    C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(978) : warning 219: local variable "string" shadows a variable at a preceding level
    C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(980) : warning 202: number of arguments does not match definition
    C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(980) : warning 202: number of arguments does not match definition
    C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(985) : warning 209: function "ocmd_tr" should return a value
    C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(986) : error 010: invalid function or declaration
    C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(988) : error 010: invalid function or declaration
    C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(990) : error 010: invalid function or declaration
    C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(994) : error 021: symbol already defined: "format"
    C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(996) : error 010: invalid function or declaration
    C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(997) : error 010: invalid function or declaration
    C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(999) : error 010: invalid function or declaration
    C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(1002) : error 021: symbol already defined: "string"
    C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(1005) : error 010: invalid function or declaration
    C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(1006) : error 010: invalid function or declaration
    C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(1010) : error 010: invalid function or declaration
    C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(1012) : error 010: invalid function or declaration
    C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(1014) : error 010: invalid function or declaration
    C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(1020) : error 021: symbol already defined: "string"
    C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(1023) : error 010: invalid function or declaration
    C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(1024) : error 010: invalid function or declaration
    C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(1026) : error 010: invalid function or declaration
    C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(1032) : error 021: symbol already defined: "string"
    C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(1035) : error 010: invalid function or declaration
    C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(1036) : error 010: invalid function or declaration
    C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(1039) : error 010: invalid function or declaration
    C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(1041) : error 010: invalid function or declaration
    C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(1044) : error 021: symbol already defined: "string"
    C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(1047) : error 010: invalid function or declaration
    C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(1049) : error 010: invalid function or declaration
    C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(1052) : error 021: symbol already defined: "string"


    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    26 Errors.


    Was kann ich dagegen machen ?

    Einmal editiert, zuletzt von [F]elix ()

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen
  • Habe viele Errors seitdem ich das TR Script bearbeitet habe, allerdings treten Errors auf an stellen die nicht bearbeitet wurden :

    C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(598) : warning 219: local variable "string" shadows a variable at a preceding level
    C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(600) : warning 202: number of arguments does not match definition
    C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(600) : warning 202: number of arguments does not match definition
    C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(670) : warning 219: local variable "string" shadows a variable at a preceding level
    C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(716) : warning 219: local variable "string" shadows a variable at a preceding level
    C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(775) : warning 219: local variable "string" shadows a variable at a preceding level
    C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(804) : warning 219: local variable "string" shadows a variable at a preceding level
    C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(807) : warning 202: number of arguments does not match definition
    C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(807) : warning 202: number of arguments does not match definition
    C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(814) : warning 219: local variable "string" shadows a variable at a preceding level
    C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(863) : warning 219: local variable "string" shadows a variable at a preceding level
    C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(865) : warning 202: number of arguments does not match definition
    C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(865) : warning 202: number of arguments does not match definition
    C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(874) : warning 219: local variable "string" shadows a variable at a preceding level
    C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(876) : warning 202: number of arguments does not match definition
    C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(876) : warning 202: number of arguments does not match definition
    C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(888) : warning 219: local variable "string" shadows a variable at a preceding level
    C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(911) : warning 219: local variable "string" shadows a variable at a preceding level
    C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(928) : warning 219: local variable "string" shadows a variable at a preceding level
    C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(930) : warning 202: number of arguments does not match definition
    C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(930) : warning 202: number of arguments does not match definition
    C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(937) : warning 219: local variable "string" shadows a variable at a preceding level
    C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(939) : warning 202: number of arguments does not match definition
    C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(939) : warning 202: number of arguments does not match definition
    C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(949) : warning 219: local variable "string" shadows a variable at a preceding level
    C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(951) : warning 202: number of arguments does not match definition
    C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(951) : warning 202: number of arguments does not match definition
    C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(957) : warning 217: loose indentation
    C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(957) : warning 219: local variable "string" shadows a variable at a preceding level
    C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(959) : warning 202: number of arguments does not match definition
    C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(959) : warning 202: number of arguments does not match definition
    C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(964) : warning 217: loose indentation
    C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(969) : warning 219: local variable "string" shadows a variable at a preceding level
    C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(971) : warning 202: number of arguments does not match definition
    C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(971) : warning 202: number of arguments does not match definition
    C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(978) : warning 219: local variable "string" shadows a variable at a preceding level
    C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(980) : warning 202: number of arguments does not match definition
    C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(980) : warning 202: number of arguments does not match definition
    C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(985) : warning 209: function "ocmd_tr" should return a value
    C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(986) : error 010: invalid function or declaration
    C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(988) : error 010: invalid function or declaration
    C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(990) : error 010: invalid function or declaration
    C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(994) : error 021: symbol already defined: "format"
    C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(996) : error 010: invalid function or declaration
    C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(997) : error 010: invalid function or declaration
    C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(999) : error 010: invalid function or declaration
    C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(1002) : error 021: symbol already defined: "string"
    C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(1005) : error 010: invalid function or declaration
    C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(1006) : error 010: invalid function or declaration
    C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(1010) : error 010: invalid function or declaration
    C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(1012) : error 010: invalid function or declaration
    C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(1014) : error 010: invalid function or declaration
    C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(1020) : error 021: symbol already defined: "string"
    C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(1023) : error 010: invalid function or declaration
    C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(1024) : error 010: invalid function or declaration
    C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(1026) : error 010: invalid function or declaration
    C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(1032) : error 021: symbol already defined: "string"
    C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(1035) : error 010: invalid function or declaration
    C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(1036) : error 010: invalid function or declaration
    C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(1039) : error 010: invalid function or declaration
    C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(1041) : error 010: invalid function or declaration
    C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(1044) : error 021: symbol already defined: "string"
    C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(1047) : error 010: invalid function or declaration
    C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(1049) : error 010: invalid function or declaration
    C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(1052) : error 021: symbol already defined: "string"


    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    26 Errors.


    Was kann ich dagegen machen ?[/quote]
    Errors treten bei so gut wie jedem string auf ^^

  • So ich stell die Fragen jetzt nochmal, da mir keiner so richtig helfen konnte!


    1.Wenn ich connecte und mein richtiges Passwort das 1.mal eingebe, gibt es einene Bug unzwar, dass man dann im sozusagen "OnPlayerRequestClass" herumlaufen kann aber die kamera schaut immer noch so wie man es bei OnPlayerRequestClass eingestellt hat!


    2. Mein Adminlevel wir beim disconecten nicht gespeichert! Hier habe ich den Disconnect-Code


    public OnPlayerDisconnect(playerid, reason)
    {
    if(GetPVarInt(playerid,"loggedin")==1)
    {
    SpielerSpeichern(playerid);
    }
    return 1;
    }


    3. Bei fast allen Servern wird der Login/Register Dialog bei OnPlayerREquestClass angezeigt! Bei mir eben nicht, könnt ihr mir helfen?

  • Hallo zusammen habe da ne fage komme einfach nicht drauf...
    als ist es möglich die Gate[NR] auslesen zulassen und als massage wiedergeben zu lassen??


    zb:
    gate[68] = CreateDynamicObject(991,-1628.03796387,260.31597900,7.40274048,0.00000000,0.00000000,180.00000000);


    und wenn ich /gateinfo mache sollte er mir sagen das es gate 68 ist


    vll
    hat ja hier wer ne idea dafür ...muß nämlich mal aufräumen durch
    inaktivität meiner seits wurden die Objekte net sehr gepflegt und nun
    weiß keiner mehr wo welches tor ist :thumbdown:

  • Also eine möglichkeit wäre z.b. bei /gateinfo eine abfrage zu machen


    if(IsPlayerInRangeOfPoint(playerid, -1628.03796387,260.31597900,7.40274048)
    {
    SendClientMessage(playerid, Farbe_Weiss, "Du stehst am Tor 68");
    }


    Ist jedoch sehr viel Arbeit falls du zeit und lust dazu hast kannst du es so machen
    ansonsten kann man es besimmt noch anders gehen
    Dynamisch könnte ich dir jetzt nur einen code schreiben der dir nur sagt das du an einem x beliebigen Tor bist


    //EDIT
    Noch eine andere Möglichkeit wäre: einfach ein teleport befehl machen und zu den einzelnen toren teleportieren ;)


    MfG

    ik bin der vito c:

  • du müsstest die coordinaten in einen array speicher und mit einer schleife und playertopoint abfragen,
    ich würde einen erweiterten stock empfehlen:


    z.b.:
    //im header iwo
    enum tor
    {
    Float:x,
    Float:y,
    Float:z
    }
    new TorInfo[tor][Anzahl deiner Tore];
    stock AddTor(modelid, Float:X, Float:Y, Float:Z, Float:rX, Float:rY, Float:rZ, Float:DrawDistance)
    {
    if(modelid =! 981)//als beispiel musst natürlich ncoh alle andern tomodelle einfügen :), soll hier ja nur ne anregung sein
    {
    CreateObject(modelid, Float:X, Float:Y, Float:Z, Float:rX, Float:rY, Float:rZ, Float:DrawDistance)
    //variable hochzählen lassen, coords dem array zuweisen und fertig :)
    }
    }

    abfragen halt mit schleife und PlayerToPoint


    mfg


    edit: oder irgendwie so :P

  • danke werde ich mal probieren


    if (strcmp(cmd, "/gateinfo", true)==0) {
    if(IsPlayerAdmin(playerid) || PlayerInfo[playerid][pAdmin]>0) {
    for(new i=0;i<MAX_GATE;i++) {
    new Float:Gx, Float:Gy, Float:Gz;
    GetObjectPos(i, Gx, Gy, Gz);
    if(IsPlayerInRangeOfPoint(playerid, 3,Gx,Gy,Gz)) {
    format(tmpstring,sizeof(tmpstring),"ID: %d",i);
    SendClientMessage(playerid,COLOR_GREEN,tmpstring);
    }
    }
    }
    return 1;
    }

    habe es mal so probiert auslesen tut er was aber die ids passen net :(

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen