Beiträge von Dark_Blizzard77

    er sagt unknow comand :O also ich hab es grade so


    ganz oben


    #define dcmd(%1,%2,%3) if ((strcmp((%3)[1], #%1, true, (%2)) == 0) && ((((%3)[(%2) + 1] == 0) && (dcmd_%1(playerid, "")))||(((%3)[(%2) + 1] == 32) && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1


    onplayercommandtext


    dcmd(spawn, 7, cmdtext);


    und das unten
    dcmd_spawn (playerid, params[])
    {
    new modelid,farb1,farb2;
    if(!sscanf(params,"%i%i%i",modelid,farb1,farb2))return SendClientMessage(playerid, 0xFF0000FF, "Benutze /spawn [ModelID] [Farbe 1] [Farbe 2]");
    new Float:X, Float:Y, Float:Z, Float:A; // Speichert die Position des Spielers
    GetPlayerPos (playerid, X, Y, Z); // Spieler Position auselsen
    GetPlayerFacingAngle (playerid, A); // Spieler Sichtruchtung auslesen
    new v = CreateVehicle (params[0], X, Y, Z, A, params[5], params[8], 5000); // Fahrzeug erstellen
    PutPlayerInVehicle (playerid, v, 0); // Spieler in Fahrzeug stecken
    return 1;
    }

    heyho leute und zwar hab ich ein prob mit meinem dcmd spawn was ist hier falsch ?


    dcmd_spawn (playerid, params[])
    {
    if(!strlen(params)) {
    return SendClientMessage(playerid, COLOR_RED, "Benutze /spawn [ModelID] [Farbe 1] [Farbe 2]");
    }
    new Float:X, Float:Y, Float:Z, Float:A; // Speichert die Position des Spielers
    GetPlayerPos (playerid, X, Y, Z); // Spieler Position auselsen
    GetPlayerFacingAngle (playerid, A); // Spieler Sichtruchtung auslesen
    new v = CreateVehicle (params[0], X, Y, Z, A, params[5], params[8], 5000); // Fahrzeug erstellen
    PutPlayerInVehicle (playerid, v, 0); // Spieler in Fahrzeug stecken


    return 1;
    }

    so bin mir jetzt sicher da steht jetzt du hast kein Team wie kan ich den warning hier wegbekommen ?


    D:\samp server\eigener server neue version R4\samp03asvr_R7_win32\gamemodes\vl.pwn(174) : warning 235: public function lacks forward declaration (symbol "SetPlayerTeamFromClass")

    hehyo leute und zwar hab ich ein prob mit einm befehl und zwat is dies mein befehl
    if (strcmp("/gpns", cmdtext, true, 10) == 0)
    {
    if(gTeam[playerid] == 1)
    {
    SetPlayerPos(playerid, 1829.0084,-1680.9541,13.5469);
    }
    else if(gTeam[playerid] == 2)
    {
    SetPlayerPos(playerid, 2124.6208,-1947.1683,13.5469);
    }
    return 1;
    }


    wen ich /gpns eingeb sagt er mir unknow command ?!? woran kan das liegen ? ich hab gTeam so definert


    oben
    #define TEAM_LSV 1
    #define TEAM_RS 2


    und dan die teams einteilen


    public SetPlayerTeamFromClass(playerid, classid)
    {
    if (classid == 0)
    {
    gTeam[playerid] = TEAM_LSV;
    }
    if (classid == 1)
    {
    gTeam[playerid] = TEAM_LSV;
    }
    if (classid == 2)
    {
    gTeam[playerid] = TEAM_LSV;
    }
    if (classid == 3)
    {
    gTeam[playerid] = TEAM_LSV;
    }
    if (classid == 4)
    {
    gTeam[playerid] = TEAM_RS;
    }
    if (classid == 5)
    {
    gTeam[playerid] = TEAM_RS;
    }
    if (classid == 6)
    {
    gTeam[playerid] = TEAM_RS;
    }
    if (classid == 7)
    {
    gTeam[playerid] = TEAM_RS;
    }
    }


    was hab ich da falsch gemahct ?

    heyho leute und zwar hab ich ein prob der server sagt mir das er den befehl nicht kennt aber er führt ihn aus ? wie kann ich das wegebekommen? ps hier command text


    if (strcmp("/gpns", cmdtext, true, 10) == 0)
    {
    if(gTeam[playerid] == 1)
    {
    SetPlayerPos(playerid, 1829.0084,-1680.9541,13.5469);
    }
    else

    if(gTeam[playerid] == 2)
    {
    SetPlayerPos(playerid, 2124.6208,-1947.1683,13.5469);
    }
    }
    if (strcmp("/agpns", cmdtext, true, 10) == 0)
    {
    GangZoneFlashForAll(gpns, 0xFFFF0073);
    }

    if (strcmp("/hafen", cmdtext, true, 10) == 0)
    {
    if(gTeam[playerid] == 1)
    {
    SetPlayerPos(playerid, 2379.9810,-2270.2783,6.0625);
    }
    else


    if(gTeam[playerid] == 2)
    {
    SetPlayerPos(playerid, 2193.4487,-2372.9802,13.5469);
    }
    }
    if (strcmp("/ahafen", cmdtext, true, 10) == 0)
    {
    GangZoneFlashForAll(hallengebeit, 0xFFFF0073);
    }


    und noch was wen ich /gpns mach spawn er mich nich zu dem ort why ?



    //e 200 beitrag :thumbup::thumbup:

    heyho leute ich wollte ich ma fragen wie ich ein Zähler starte also das er dan zählöt wer von den Team (verschieden skin ) gestorben ist und bis ein limit geht 50 oder so
    udn dan wie ich den stoppen kann :D

    D:\samp server\eigener server neue version R4\samp03asvr_R7_win32\gamemodes\lsv.pwn(35) : warning 201: redefinition of constant/macro (symbol "dcmd(%1,%2,%3)")
    D:\samp server\eigener server neue version R4\samp03asvr_R7_win32\gamemodes\lsv.pwn(197) : warning 225: unreachable code
    D:\samp server\eigener server neue version R4\samp03asvr_R7_win32\gamemodes\lsv.pwn(212) : warning 225: unreachable code
    D:\samp server\eigener server neue version R4\samp03asvr_R7_win32\gamemodes\lsv.pwn(239) : warning 225: unreachable code
    D:\samp server\eigener server neue version R4\samp03asvr_R7_win32\gamemodes\lsv.pwn(332) : error 017: undefined symbol "Admin"
    D:\samp server\eigener server neue version R4\samp03asvr_R7_win32\gamemodes\lsv.pwn(332) : warning 215: expression has no effect
    D:\samp server\eigener server neue version R4\samp03asvr_R7_win32\gamemodes\lsv.pwn(332) : error 001: expected token: ";", but found "]"
    D:\samp server\eigener server neue version R4\samp03asvr_R7_win32\gamemodes\lsv.pwn(332) : error 029: invalid expression, assumed zero
    D:\samp server\eigener server neue version R4\samp03asvr_R7_win32\gamemodes\lsv.pwn(332) : 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.


    if(strcmp(strget(cmdtext,0), "/login", true) == 0)
    {
    new save[40], s2[256]; //gleiche wie oben
    GetPlayerName(playerid,spieler,sizeof(spieler));
    format(save,sizeof(save),"Spieler/%s.ini",spieler);
    Admin[playerid][AdminLevel] = dini_Int(accSpeicherung,"AdminLevel");
    if(dini_Exists(save)) // wenn Datei existiert
    {
    s2=dini_Get(save,"passwort"); // lade das Passwort
    if(strval(s2)==udb_hash(strget(cmdtext,1))) // wenn die Eingabe nach /login mit dem Passwort von der registration übereinstimmt
    {
    loggedin[playerid] = true; //sage dem Server, dass der Spieler eingeloggt ist.
    SendClientMessage(playerid, 0x33CCFFAA, "***Du hast dich erfolgreich eingeloggt***");
    SpawnPlayer(playerid);
    }
    else // wenn das passwort nicht stimmt
    {
    SendClientMessage(playerid, 0xAA3333AA, "Passwort Falsch!");
    }
    }
    return 1;
    }

    D:\samp server\eigener server neue version R4\samp03asvr_R7_win32\gamemodes\lsv.pwn(35) : warning 201: redefinition of constant/macro (symbol "dcmd(%1,%2,%3)")
    D:\samp server\eigener server neue version R4\samp03asvr_R7_win32\gamemodes\lsv.pwn(202) : error 017: undefined symbol "spieler"
    D:\samp server\eigener server neue version R4\samp03asvr_R7_win32\gamemodes\lsv.pwn(202) : error 017: undefined symbol "spieler"
    D:\samp server\eigener server neue version R4\samp03asvr_R7_win32\gamemodes\lsv.pwn(202) : error 029: invalid expression, assumed zero
    D:\samp server\eigener server neue version R4\samp03asvr_R7_win32\gamemodes\lsv.pwn(202) : 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.


    zeile 202
    GetPlayerName(playerid,spieler,sizeof(spieler));

    geht jetzt thx :D noch eine frage xD wie kan ich abfragen welcher admin rank er ist ?


    error
    D:\samp server\eigener server neue version R4\samp03asvr_R7_win32\gamemodes\lsv.pwn(208) : error 017: undefined symbol "GetPlayerAdmin"


    dini_IntSet(save,"Admin",GetPlayerAdmin(playerid));