Problem mit den FraktionsCarsystem von MyName1997

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
  • Hallo ich weis nicht ob ich alles richtig gemacht habe ich habe einfach alle Klammern entfernt (bis auf das tutorial und die hilfestellungen) und als ich Complimiren wollte kammen diese Errors:
    C:\Users\Mamula Papula\Desktop\Fraksys_1.2.pwn(83) : error 017: undefined symbol "PlayerInfo"
    C:\Users\Mamula Papula\Desktop\Fraksys_1.2.pwn(83) : warning 215: expression has no effect
    C:\Users\Mamula Papula\Desktop\Fraksys_1.2.pwn(83) : error 001: expected token: ";", but found "]"
    C:\Users\Mamula Papula\Desktop\Fraksys_1.2.pwn(83) : error 029: invalid expression, assumed zero
    C:\Users\Mamula Papula\Desktop\Fraksys_1.2.pwn(83) : fatal error 107: too many error messages on one line


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



    4 Errors.

    bitte um schnelle hilfe bitte.

  • Oke das scheint die Error Zeile zu sein:
    if(FCInfo[i][open] == 0 && PlayerInfo[playerid][pLeader] != FCInfo[i][Frakid])


    muss es nicht so heißen ? :


    [pwn]if(FCInfo[i][open] == 0 && PlayerInfo[playerid][pLeader] && != FCInfo[i][Frakid])

  • wen ich das änder kommt diese fehlermeldung bei compilen
    C:\Users\Mamula Papula\Desktop\Fraksys_1.2.pwn(84) : error 017: undefined symbol "PlayerInfo"
    C:\Users\Mamula Papula\Desktop\Fraksys_1.2.pwn(84) : warning 215: expression has no effect
    C:\Users\Mamula Papula\Desktop\Fraksys_1.2.pwn(84) : error 001: expected token: ";", but found "]"
    C:\Users\Mamula Papula\Desktop\Fraksys_1.2.pwn(84) : error 029: invalid expression, assumed zero
    C:\Users\Mamula Papula\Desktop\Fraksys_1.2.pwn(84) : fatal error 107: too many error messages on one line


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



    4 Errors.

    FaridBangSAMP

  • das liegt daran das du PlayerInfo nicht definiert hast.
    Du könntest dir ein callback machen beispiel


    stock Leader(playerid){ return CallRemoteFunction("GetLeader","i",playerid);}


    und das in den gamemode
    stock GetLeader(playerid){ return PlayerInfo[playerid][pLeader];}


    /edit dann kanst du das im filterscript ersetzen
    PlayerInfo[playerid][pLeader]


    zu


    Leader

  • wo muss das rein das
    stock Leader(playerid){ return CallRemoteFunction("GetLeader","i",playerid);} ihm filterskript

    und wo muss das genau ihm gamemode rein.



    //edit könntest du ggf. mir ein fertiges pastbin schicken ich will aber nicht wie einer der nix selber macht aussehen ich kann einfach nur das nicht ich schaffe dieses filterskript einfach nicht.

    Einmal editiert, zuletzt von Luk4s98 ()

  • wenn ich das zu das einfüge kommt 1warning.
    genau:
    C:\Users\Mamula Papula\Desktop\Fraksys_1.2.pwn(466) : warning 203: symbol is never used: "ret_memcpy"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


    Header size: 188 bytes
    Code size: 8 bytes
    Data size: 0 bytes
    Stack/heap size: 16384 bytes; estimated max. usage=12578 cells (50312 bytes)
    Total requirements: 16580 bytes


    1 Warning.

  • hab eingefügt
    C:\Users\Mamula Papula\Desktop\Fraksys_1.2.pwn(466) : warning 203: symbol is never used: "ret_memcpy"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


    Header size: 188 bytes
    Code size: 8 bytes
    Data size: 0 bytes
    Stack/heap size: 16384 bytes; estimated max. usage=12578 cells (50312 bytes)
    Total requirements: 16580 bytes


    1 Warning.

  • Bau mal das darüber ein: (Stock Definierung)
    stock strget(strx[], pos, search = ' ') {
    new arg, ret[128], idxx;
    for (new i = 0; i < strlen(strx); i++) {
    if(strx[i] == search || i == strlen(strx) || strx[i + 1] == 10) {
    arg++;
    if (arg == pos + 1){
    ret[i-idxx] = EOS;
    return ret;
    } else if (arg == pos)
    idxx= i+1;}
    else if (arg == pos)
    ret[i - idxx] = strx[i];}
    return ret;}

  • ist das so richtig ?
    stock Leader(playerid){ return CallRemoteFunction("GetLeader","i",playerid);
    stock strget(strx[], pos, search = ' ') {
    new arg, ret[128], idxx;
    for (new i = 0; i < strlen(strx); i++) {
    if(strx[i] == search || i == strlen(strx) || strx[i + 1] == 10) {
    arg++;
    if (arg == pos + 1){
    ret[i-idxx] = EOS;
    return ret;
    } else if (arg == pos)
    idxx= i+1;}
    else if (arg == pos)
    ret[i - idxx] = strx[i];}
    return ret;}

  • egal wie rum immer der selbe warnig
    C:\Users\Mamula Papula\Desktop\Fraksys_1.2.pwn(479) : warning 203: symbol is never used: "ret_memcpy"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


    Header size: 188 bytes
    Code size: 8 bytes
    Data size: 0 bytes
    Stack/heap size: 16384 bytes; estimated max. usage=12578 cells (50312 bytes)
    Total requirements: 16580 bytes


    1 Warning.