Brauche Dringend hilfe..

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
  • Moin, ich habe bei meinem GODMODE Check einen error...


    Undzwar,
    die Error´s:
    C:\Users\Sinan\Desktop\SAMP SERVER2\gamemodes\Towelie.pwn(937) : warning 217: loose indentation
    C:\Users\Sinan\Desktop\SAMP SERVER2\gamemodes\Towelie.pwn(937) : error 029: invalid expression, assumed zero
    C:\Users\Sinan\Desktop\SAMP SERVER2\gamemodes\Towelie.pwn(937) : error 017: undefined symbol "ocmd_godcheck"
    C:\Users\Sinan\Desktop\SAMP SERVER2\gamemodes\Towelie.pwn(937) : error 029: invalid expression, assumed zero
    C:\Users\Sinan\Desktop\SAMP SERVER2\gamemodes\Towelie.pwn(937) : 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.


    Die Zeilen:
    ocmd:godcheck(playerid,params[]) //DIES IST ZEILE 937!! ..
    {
    new targetid,string[256];
    if(sscanf(params,"u",targetid))return SendClientMessage(playerid,0xFF5B00FF,"** Benutzung: /godcheck <Spieler-Name bzw. Spieler-ID>");
    if(!IsPlayerConnected(targetid))return SendClientMessage(playerid,0xFF0000FF,"** Der Spieler ist nicht verbunden");
    new Float:px,Float:py,Float:pz,player[MAX_PLAYER_NAME],target[MAX_PLAYER_NAME];
    GetPlayerName(playerid,player,sizeof(player));
    GetPlayerName(targetid,target,sizeof(target));
    GetPlayerPos(targetid,px,py,pz);
    format(string,sizeof(string),">> Du wirst nun vom Teammitglied '%s' (ID: %i) auf Godmode überprüft.",player,playerid);
    SendClientMessage(targetid,0x6FABFFFF,string);
    SendClientMessage(targetid,0x6FABFFFF,">> Solltest du versuchen, den Check zu umgehen, wirst du permanent vom Server gesperrt!");
    SendClientMessage(targetid,0x6FABFFFF,">> Du wirst nun überprüft, bitte habe einen Moment Geduld...");
    SetPlayerHealth(targetid,100);
    SetPlayerArmour(targetid,0);
    CreateExplosion(px,py,pz,7,15);
    SetTimerEx("check",1500,false,"dd",playerid,targetid);
    return 1;


    public check(playerid,targetid)
    {
    new target[MAX_PLAYER_NAME],Float:nh,string[256];
    if(!IsPlayerConnected(targetid))return SendClientMessage(playerid,0xFF0000FF,"** Der Spieler ist nicht verbunden");
    GetPlayerName(targetid,target,sizeof(target));
    GetPlayerHealth(targetid,nh);
    SendClientMessage(targetid,hellblau,"Der Check wurde erfolgreich beendet!");
    SendClientMessage(targetid,hellblau,"Das Ergebnis wurde dem Teammitglied übermittelt.");
    format(string,sizeof(string),"Du hast den Spieler '%s' (ID: %i) auf Godmode überprüft.",target,targetid);
    SendClientMessage(playerid,hellblau,string);
    SendClientMessage(playerid,hellblau,">> Ergebnis:");
    if(nh == 100) {
    SendClientMessage(playerid,ROT,"ACHTUNG!! Godmode: {00FF00}Vorhanden{FFFFFF}!");
    SetPlayerHealth(targetid,100);
    } else {
    SendClientMessage(playerid,GRÜN,"ACHTUNG!! Godmode: {FF0000}Nicht vorhanden{FFFFFF}!");
    SetPlayerHealth(targetid,100);
    }
    return 1;

  • ganz obens ins script
    #pragma tabsize 0


    ocmd in cmd umbenennen


    Sobald ich ocmd in cmd umschreibe, passiert das:
    C:\Users\Sinan\Desktop\SAMP SERVER2\gamemodes\Towelie.pwn(939) : error 017: undefined symbol "godcheck"
    C:\Users\Sinan\Desktop\SAMP SERVER2\gamemodes\Towelie.pwn(958) : warning 225: unreachable code
    C:\Users\Sinan\Desktop\SAMP SERVER2\gamemodes\Towelie.pwn(958) : error 029: invalid expression, assumed zero
    C:\Users\Sinan\Desktop\SAMP SERVER2\gamemodes\Towelie.pwn(958) : error 004: function "check" is not implemented
    C:\Users\Sinan\Desktop\SAMP SERVER2\gamemodes\Towelie.pwn(960) : warning 219: local variable "target" shadows a variable at a preceding level
    C:\Users\Sinan\Desktop\SAMP SERVER2\gamemodes\Towelie.pwn(960) : warning 219: local variable "string" shadows a variable at a preceding level
    C:\Users\Sinan\Desktop\SAMP SERVER2\gamemodes\Towelie.pwn(973) : error 017: undefined symbol "GR"
    C:\Users\Sinan\Desktop\SAMP SERVER2\gamemodes\Towelie.pwn(973) : error 029: invalid expression, assumed zero
    C:\Users\Sinan\Desktop\SAMP SERVER2\gamemodes\Towelie.pwn(973) : error 017: undefined symbol "N"
    C:\Users\Sinan\Desktop\SAMP SERVER2\gamemodes\Towelie.pwn(973) : fatal error 107: too many error messages on one line


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



    7 Errors.

  • Hast du ueberhaupt die ocmd include?


    Blöde frage X(


    //Includes
    #include <a_samp>
    #include <Dini>
    #include <MD5>
    #include <a_http>
    #include <ocmd>



    //EDIT: Thread ist noch aktiv ... 8)


  • ocmd:godcheck(playerid,params[]) //DIES IST ZEILE 937!! ..
    {
    new targetid,string[256];
    if(sscanf(params,"u",targetid))return SendClientMessage(playerid,0xFF5B00FF,"** Benutzung: /godcheck <Spieler-Name bzw. Spieler-ID>");
    if(!IsPlayerConnected(targetid))return SendClientMessage(playerid,0xFF0000FF,"** Der Spieler ist nicht verbunden");
    new Float:px,Float:py,Float:pz,player[MAX_PLAYER_NAME],target[MAX_PLAYER_NAME];
    GetPlayerName(playerid,player,sizeof(player));
    GetPlayerName(targetid,target,sizeof(target));
    GetPlayerPos(targetid,px,py,pz);
    format(string,sizeof(string),">> Du wirst nun vom Teammitglied '%s' (ID: %i) auf Godmode überprüft.",player,playerid);
    SendClientMessage(targetid,0x6FABFFFF,string);
    SendClientMessage(targetid,0x6FABFFFF,">> Solltest du versuchen, den Check zu umgehen, wirst du permanent vom Server gesperrt!");
    SendClientMessage(targetid,0x6FABFFFF,">> Du wirst nun überprüft, bitte habe einen Moment Geduld...");
    SetPlayerHealth(targetid,100);
    SetPlayerArmour(targetid,0);
    CreateExplosion(px,py,pz,7,15);
    SetTimerEx("check",1500,false,"dd",playerid,targetid);
    return 1;
    } <- //Vergessen gehabt


    public check(playerid,targetid)
    {
    new target[MAX_PLAYER_NAME],Float:nh,string[256];
    if(!IsPlayerConnected(targetid))return SendClientMessage(playerid,0xFF0000FF,"** Der Spieler ist nicht verbunden");
    GetPlayerName(targetid,target,sizeof(target));
    GetPlayerHealth(targetid,nh);
    SendClientMessage(targetid,hellblau,"Der Check wurde erfolgreich beendet!");
    SendClientMessage(targetid,hellblau,"Das Ergebnis wurde dem Teammitglied übermittelt.");
    format(string,sizeof(string),"Du hast den Spieler '%s' (ID: %i) auf Godmode überprüft.",target,targetid);
    SendClientMessage(playerid,hellblau,string);
    SendClientMessage(playerid,hellblau,">> Ergebnis:");
    if(nh == 100)
    {
    SendClientMessage(playerid,ROT,"ACHTUNG!! Godmode: {00FF00}Vorhanden{FFFFFF}!");
    SetPlayerHealth(targetid,100);
    }
    else
    {
    SendClientMessage(playerid,GRÜN,"ACHTUNG!! Godmode: {FF0000}Nicht vorhanden{FFFFFF}!");
    SetPlayerHealth(targetid,100);
    }
    return 1;
    } <- //Vergessen gehabt


  • Das ist ja aus einem Tutorial von mir... :rolleyes:


    Hättest mich ruhig mit Gredsoft: ansprechen können oder die Frage im Thread stellen können...


    ocmd nicht in cmd umbenennen und auch nicht ocmd_godcheck, sondern eigentlich eher ocmd:godcheck(playerid,params[])


    Zeig uns jetzt mal deinen aktuellen Code mit den Fehlern. @Towelie123: