Beiträge von Uppermost

    Achso war nur grade iritiert ich baus mal rein und meld mich per edit
    //E: Also sorry ich kenn mich mit Functions nicht aus hier mal die Errors:
    C:\Dokumente und Einstellungen\Surfer\Eigene Dateien\Script GTA\Samp 0.3e Aktuelles Script\gamemodes\Version0.3.pwn(463) : warning 219: local variable "x" shadows a variable at a preceding level
    C:\Dokumente und Einstellungen\Surfer\Eigene Dateien\Script GTA\Samp 0.3e Aktuelles Script\gamemodes\Version0.3.pwn(463) : warning 219: local variable "y" shadows a variable at a preceding level
    C:\Dokumente und Einstellungen\Surfer\Eigene Dateien\Script GTA\Samp 0.3e Aktuelles Script\gamemodes\Version0.3.pwn(463) : warning 219: local variable "z" shadows a variable at a preceding level
    C:\Dokumente und Einstellungen\Surfer\Eigene Dateien\Script GTA\Samp 0.3e Aktuelles Script\gamemodes\Version0.3.pwn(1184) : error 010: invalid function or declaration
    C:\Dokumente und Einstellungen\Surfer\Eigene Dateien\Script GTA\Samp 0.3e Aktuelles Script\gamemodes\Version0.3.pwn(1186) : error 010: invalid function or declaration
    C:\Dokumente und Einstellungen\Surfer\Eigene Dateien\Script GTA\Samp 0.3e Aktuelles Script\gamemodes\Version0.3.pwn(1189) : error 021: symbol already defined: "GetPlayerPos"
    C:\Dokumente und Einstellungen\Surfer\Eigene Dateien\Script GTA\Samp 0.3e Aktuelles Script\gamemodes\Version0.3.pwn(1190) : error 010: invalid function or declaration
    C:\Dokumente und Einstellungen\Surfer\Eigene Dateien\Script GTA\Samp 0.3e Aktuelles Script\gamemodes\Version0.3.pwn(1192) : error 010: invalid function or declaration
    C:\Dokumente und Einstellungen\Surfer\Eigene Dateien\Script GTA\Samp 0.3e Aktuelles Script\gamemodes\Version0.3.pwn(1194) : error 010: invalid function or declaration
    C:\Dokumente und Einstellungen\Surfer\Eigene Dateien\Script GTA\Samp 0.3e Aktuelles Script\gamemodes\Version0.3.pwn(1196) : error 010: invalid function or declaration
    C:\Dokumente und Einstellungen\Surfer\Eigene Dateien\Script GTA\Samp 0.3e Aktuelles Script\gamemodes\Version0.3.pwn(1201) : error 010: invalid function or declaration
    C:\Dokumente und Einstellungen\Surfer\Eigene Dateien\Script GTA\Samp 0.3e Aktuelles Script\gamemodes\Version0.3.pwn(1208) : error 010: invalid function or declaration
    C:\Dokumente und Einstellungen\Surfer\Eigene Dateien\Script GTA\Samp 0.3e Aktuelles Script\gamemodes\Version0.3.pwn(1210) : warning 203: symbol is never used: "x"
    C:\Dokumente und Einstellungen\Surfer\Eigene Dateien\Script GTA\Samp 0.3e Aktuelles Script\gamemodes\Version0.3.pwn(1210) : warning 203: symbol is never used: "y"
    C:\Dokumente und Einstellungen\Surfer\Eigene Dateien\Script GTA\Samp 0.3e Aktuelles Script\gamemodes\Version0.3.pwn(1210) : warning 203: symbol is never used: "z"
    Die Errors um die Zeilen 400 kommen daher, dass Float:x etc. anscheinend schon definiert wurden, aber die habe ich bei einem dcmd Befehl definiert und nicht übers ganze Script.

    N'Abend,
    wollte gerne fragen wie ich eine Nachricht sende die für alle Spieler im Umkreis von zB. 5 Metern sichtbar ist. Und zwar nicht einfach Name sagt: ... so wie im Chatradius, sondern eine Nachricht die von keinem kommt zB. MewMega geht in den Dienst oder so.
    Greetz

    Hi,
    habe jetzt ein Fraktionsfahrzeugsystem gemacht und das compilt auch ohne Errors, nur kriege ich die Warnung
    C:\Dokumente und Einstellungen\Surfer\Eigene Dateien\Script GTA\Samp 0.3e Aktuelles Script\gamemodes\Version0.3.pwn(817) : warning 213: tag mismatch
    nicht weg. In der Zeile 817 wird abgefragt ob ein Spieler in der Fraktion SFPD ist (in der Playerdatei Wert 1 der Fraktion).
    Hier mal der Stock in dem der Fehler kommt:
    stock IstSpielerInSFPD(playerid)
    {
    new Playerdatei[128];
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    format(Playerdatei,sizeof(Playerdatei),"/Accounts/%s.ini",name);
    if(!dini_Int(Playerdatei,"Fraktion")==1)
    {
    return 1;
    }
    return 0;
    }
    In dem Fall ist der Fehler bei
    if(!dini_Int(Playerdatei,"Fraktion")==1)
    Wie kann ich in dini sonst abfragen, ob der Spieler NICHT in Fraktion 1 ist?

    Ich hab die Grundlagen gelernt indem ich 3 mal die Videos 1-10 von Nemesus angeschaut hab, mir das ganze angesehen hab (das Script) und zwischendurch immer eigene Befehle reingemacht. Und inzwischen hab ich auf eigene Faust Fraktionen erstellt... Aber wie schon erwähnt, beim ersten Mal der 10 Videos hab ich kaum durchgeblickt und nun kann ich es mit links. Mir hat es geholfen die wenige Erklärung anzuhören und dann das Script zu 'analysieren'. Vielleicht hilft dir das ja auch ;)

    'cut' ist undefiniert, musst du als Variable oder so definieren weiter oben und die 2 errors nach der warning kommen soweit ich weiss von nem klammerfehler von den zeilen davor ... kann nichts versichern habs nicht geprüft :)

    Ich bin nicht sicher ob das in nem stock geht aber du könntest ja abfragen ob der Spieler in RCON eingeloggt ist:


    stock IsPlayerName(playerid, name[])
    {
    if(!IsPlayerAdmin(playerid))
    {
    return SendClientMessage(playerid,Rot,"Du bist kein Admin!");
    }
    new n[24];
    GetPlayerName(playerid, n, 24);
    if(strcmp(n, name, true) == 0)
    {
    return 1;
    }
    return 0;
    }
    Irgendwie so eben, wenn du mit dini arbeitest halt mit dini_Get und das Adminlevel auslesen ;)
    Falls das nicht geht, sorry bin Anfänger^^

    Pass auf: Du musst bei
    public OnPlayerRequestClass(playerid,classid)
    einfügen:
    SetSpawnInfo(playerid,team,skin,X,Y,Z,Rotation,Waffe1,Waffe1Munition);
    und direkt darunter
    SpawnPlayer(playerid);


    Natürlich musst du bei SpawnInfo team, skin, x, y, z etc. noch anpassen.
    Greetz

    Hallo ich bins wieder :)


    Ich bin ja noch blutender Anfänger in Sachen Pawn und versuche mich grade an Befehlen. Könnt ihr mir sagen was an diesem Befehl falsch ist? Beim Compilen wird keine Warnung und nichts angezeigt, doch im Spiel kommt nur 'SERVER: Unknown Command'



    if(strcmp("/repair", cmdtext, true, 10) == 0)
    {
    new vehicleid;
    new Float:vh = GetVehicleHealth(vehicleid,vh);
    vehicleid = GetPlayerVehicleID(playerid);
    if(vh < 500.0)
    {
    RepairVehicle(vehicleid);
    SendClientMessage(playerid,Weiss,"Dein Fahrzeug wurde repariert!");
    return 1;
    }
    else
    {
    SendClientMessage(playerid,Rot,"Dein Fahrzeug braucht keine Reperatur!");
    return 1;
    }
    }
    Wie gesagt, bin Anfänger also lacht mich nicht aus ^^
    Greetz