Beiträge von WalterWhite

    Also ich hab /spawn für Terror & Cop


    mit nem else


    das wenn cop /spawn mcht geht er zum cop spawn
    und terror /spawn macht zum terror spawn


    also geht if(gTeam[playerid] == TEAM_COP) oder if(gTeam[playerid] == TEAM_ROB)

    : error 017: undefined symbol "SpielerSpeichern"
    : error 017: undefined symbol "dcmd_tban"
    : error 017: undefined symbol "dcmd_tunban"
    : error 017: undefined symbol "SpielerName"
    error 017: undefined symbol "isPlayerAnAdmin"
    error 017: undefined symbol "isPlayerAnAdmin"
    : error 017: undefined symbol "isPlayerAnAdmin"
    : error 017: undefined symbol "isPlayerAnAdmin"


    : error 027: invalid character constant
    : error 027: invalid character constant
    : error 079: inconsistent return types (array & non-array)
    error 079: inconsistent return types (array & non-array)
    Crror 017: undefined symbol "Login"
    error 079: inconsistent return types (array & non-array)
    error 079: inconsistent return types (array & non-array)
    : error 079: inconsistent return types (array & non-array)
    ) : error 017: undefined symbol "Register"
    : error 079: inconsistent return types (array & non-array)
    : error 079: inconsistent return types (array & non-array)
    : error 001: expected token: "{", but found "case"
    : error 079: inconsistent return types (array & non-array)
    : error 079: inconsistent return types (array & non-array)
    error 079: inconsistent return types (array & non-array)
    : error 079: inconsistent return types (array & non-array)
    error 079: inconsistent return types (array & non-array)


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



    26 Errors.

    Guten Tag


    Ich will das wenn wer nen Time Ban gekriegt hat und sich einloggt das er seine Zeit sieht & Grund.


    Habs auch zum Teil nur warum kommt da nen Error das argument type missacht oderso



    Habs mal versucht




    ocmd:tban(playerid,params[])


    {


    if(!isPlayerAnAdmin(playerid,1))return SendClientMessage(playerid,ROT,"Info: Du bist kein Admin.");


    new pID, time, grund[128];


    if(sscanf(params,"uis",pID,time,grund))return SendClientMessage(playerid,BLAU,"FEHLER: /tban [ID/Name] [Zeit] [Grund]");


    if(IsPlayerConnected(pID))


    {


    if(time>0&&time<1000)


    {


    new string[128];


    format(string,sizeof(string),"Info: Spieler %s wurde von Admin %s für %i Stunden gebannt | Grund: %s",SpielerName(pID),SpielerName(playerid),time,grund);


    SendClientMessageToAll(ROT,string);


    new wert;




    wert=gettime()+(60*60*time);




    SetPVarInt(pID,"timeban",wert);


    SetPVarInt(pID,"tbanZeit",time);


    SetPVarInt(pID,"tbanGrund",grund);




    Kick(pID);


    return 1;


    }


    SendClientMessage(playerid,ROT,"Info: Ungültige Zeit Angabe");


    return 1;


    }


    SendClientMessage(playerid,ROT,"Info: Dieser Spieler ist nicht Online.");


    return 1;


    }




    Dann beim Account Laden




    SetPVarInt(playerid,"tbanZeit",dini_Int(Spielerdatei,"tbanZeit"));


    SetPVarInt(playerid,"tbanGrund",dini_Int(Spielerdatei,"tbanGrund"));




    und Speichern der Zeit& Grund




    dini_IntSet(Spielerdatei,"tbanZeit",GetPVarInt(playerid,"tbanZeit"));


    dini_IntSet(Spielerdatei,"tbanGrund",GetPVarInt(playerid,"tbanGrund"));




    Doch er zeigt 1 Error




    (621) : error 035: argument type mismatch (argument 3)




    Zeile 621 = SetPVarInt(pID,"tbanGrund",grund);

    Habs mal versucht


    ocmd:tban(playerid,params[])
    {
    if(!isPlayerAnAdmin(playerid,1))return SendClientMessage(playerid,ROT,"Info: Du bist kein Admin.");
    new pID, time, grund[128];
    if(sscanf(params,"uis",pID,time,grund))return SendClientMessage(playerid,BLAU,"FEHLER: /tban [ID/Name] [Zeit] [Grund]");
    if(IsPlayerConnected(pID))
    {
    if(time>0&&time<1000)
    {
    new string[128];
    format(string,sizeof(string),"Info: Spieler %s wurde von Admin %s für %i Stunden gebannt | Grund: %s",SpielerName(pID),SpielerName(playerid),time,grund);
    SendClientMessageToAll(ROT,string);
    new wert;


    wert=gettime()+(60*60*time);


    SetPVarInt(pID,"timeban",wert);
    SetPVarInt(pID,"tbanZeit",time);
    SetPVarInt(pID,"tbanGrund",grund);


    Kick(pID);
    return 1;
    }
    SendClientMessage(playerid,ROT,"Info: Ungültige Zeit Angabe");
    return 1;
    }
    SendClientMessage(playerid,ROT,"Info: Dieser Spieler ist nicht Online.");
    return 1;
    }


    Dann beim Account Laden


    SetPVarInt(playerid,"tbanZeit",dini_Int(Spielerdatei,"tbanZeit"));
    SetPVarInt(playerid,"tbanGrund",dini_Int(Spielerdatei,"tbanGrund"));


    und Speichern der Zeit& Grund


    dini_IntSet(Spielerdatei,"tbanZeit",GetPVarInt(playerid,"tbanZeit"));
    dini_IntSet(Spielerdatei,"tbanGrund",GetPVarInt(playerid,"tbanGrund"));


    Doch er zeigt 1 Error


    (621) : error 035: argument type mismatch (argument 3)


    Zeile 621 = SetPVarInt(pID,"tbanGrund",grund);