Beiträge von xsL33p.[137]

    Sowas könnte ich auch gebrauchen bei einem /aduty command man sollte im chat farbe rot haben der text auch,und man sollte einen Feuerwehrmann skin bekommen. wenn man wieder /aduty eingibt sollte man seinen alten skin back bekommen.Und im Chat sollte stehen Der Admin %s hat den Admindienst begonnen.Der Admin %s hat den Admindienst beendet.

    Ja ich will eine Befehl /ahelp machen aber wenn man z.B
    ProbeSupporter(Rank1) ist sollen auch nur dementsprechend die befehle angezeigt werden.
    Wie mache ich sowas mit ocmd?
    Danke im vorraus

    stock SendAdminMessage(color,const string[])
    {
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(IsPlayerConnected(i))
    {
    if(!isPlayerAnAdmin(i,1))
    {
    SendClientMessage(i, color, string);
    }
    }
    }
    return 1;
    }

    Es kommen keine errors nicht es kommt InGame nichtmal ein Text
    Script:
    ocmd:a(playerid,params[])
    {
    if(!isPlayerAnAdmin(playerid,1))return SendClientMessage(playerid,ROT,"* Du bist kein Admin.");
    {
    new text[128],name[128],adminrank[20];
    if(sscanf(params,"s",text))return SendClientMessage(playerid,ROT,"Benutze: /a [Text]");
    GetPlayerName(playerid,name,sizeof(name));
    switch (GetPVarInt(playerid,"Adminlevel"))
    {
    case 1:{adminrank="Probesupporter";}
    case 2:{adminrank="SupporterPlus";}
    case 3:{adminrank="Moderator";}
    case 4:{adminrank="Administrator";}
    case 5:{adminrank="Super-Administrator";}
    case 6:{adminrank="Server Manager";}
    case 7:{adminrank="Server Owner";}
    }
    format(text,sizeof(text),"%s %s: %s",adminrank,name,text);
    SendAdminMessage(BLAU,text);
    return 1;
    }
    }

    kommen keine errors nichts:
    ocmd:a(playerid,params[])
    {
    if(!isPlayerAnAdmin(playerid,1))return SendClientMessage(playerid,ROT,"* Du bist kein Admin.");
    {
    new text[128],name[128],adminrank[20];
    if(sscanf(params,"s",text))return SendClientMessage(playerid,ROT,"Benutze: /a [Text]");
    GetPlayerName(playerid,name,sizeof(name));
    switch (GetPVarInt(playerid,"Adminlevel"))
    {
    case 1:{adminrank="Probesupporter";}
    case 2:{adminrank="SupporterPlus";}
    case 3:{adminrank="Moderator";}
    case 4:{adminrank="Administrator";}
    case 5:{adminrank="Super-Administrator";}
    case 6:{adminrank="Server Manager";}
    case 7:{adminrank="Server Owner";}
    }
    format(text,sizeof(text),"%s %s: %s",adminrank,name,text);
    SendAdminMessage(BLAU,text);
    return 1;
    }
    }
    //edit PUSH!

    Guten Abend leute,
    ich wollte fragen wie ich einen
    fchat mit ranknamen machen kann den fchat
    habe ich schon:
    ocmd:f(playerid,params[])
    {
    new text[128];
    if(sscanf(params,"s",text))return SendClientMessage(playerid,ROT,"/f [text]");
    format(text,sizeof(text),"Member %s: %s",SpielerName(playerid),text);
    for(new i=0; i<GetMaxPlayers(); i++)
    {
    if(IsPlayerConnected(i))
    {
    if(isPlayerInFrakt(i,GetPVarInt(playerid,"Fraktion")))
    {
    SendClientMessage(i,BLAU,text);
    }
    }
    }
    return 1;
    }
    Aber wie mache ich nun Ranknamen?
    Danke im Vorraus :love:

    Habs hinbekommen Error:
    ocmd:f(playerid,params[])
    {
    new text[128];
    if(sscanf(params,"s",text))return SendClientMessage(playerid,ROT,"/f [text]");
    format(text,sizeof(text)," %s %s: %s",GetPlayerRangName(playerid),SpielerName(playerid),text);
    for(new i=0; i<GetMaxPlayers(); i++), //Dort das , weg^^
    {
    if(IsPlayerConnected(i))
    {
    if(GetPVarInt(i,"Fraktion"))
    {
    SendClientMessage(i,BLAU,text);
    }
    }
    }
    return 1;
    }

    Erros:
    C:\Dokumente und Einstellungen\User\Desktop\server\gamemodes\tutorial.pwn(137) : error 029: invalid expression, assumed zero
    C:\Dokumente und Einstellungen\User\Desktop\server\gamemodes\tutorial.pwn(139) : error 017: undefined symbol "i"
    C:\Dokumente und Einstellungen\User\Desktop\server\gamemodes\tutorial.pwn(141) : error 017: undefined symbol "i"
    C:\Dokumente und Einstellungen\User\Desktop\server\gamemodes\tutorial.pwn(143) : error 017: undefined symbol "i"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    4 Errors.
    /f Befehl
    ocmd:f(playerid,params[])
    {
    new text[128];
    if(sscanf(params,"s",text))return SendClientMessage(playerid,ROT,"/f [text]");
    format(text,sizeof(text)," %s %s: %s",GetPlayerRangName(playerid),SpielerName(playerid),text);
    for(new i=0; i<GetMaxPlayers(); i++),
    {
    if(IsPlayerConnected(i))//Error
    {
    if(isPlayerInFrakt(i,GetPVarInt(playerid,"Fraktion")))//error
    {
    SendClientMessage(i,BLAU,text);//error
    }
    }
    }
    return 1;
    }


    Ich danke im Vorraus :love:

    Guten Tag Leute ich bins xsL33p,
    ich wollte fragen wie man bei diesem code
    die verschiedenen Ranknamen anzeigen kann.
    Script:
    Der /f Chat:
    ocmd:f(playerid,params[])
    {
    new text[128];
    if(sscanf(params,"s",text))return SendClientMessage(playerid,ROT,"/f [text]");
    format(text,sizeof(text)," %s: %s",SpielerName(playerid),text);
    for(new i=0; i<GetMaxPlayers(); i++),
    {
    if(IsPlayerConnected(i))
    {
    if(isPlayerInFrakt(i,GetPVarInt(playerid,"Fraktion")))
    {
    SendClientMessage(i,BLAU,text);
    }
    }
    }
    return 1;
    }
    Die Rang namen:
    stock GetPlayerRangName(playerid)
    {
    new rangname[64];
    if(IsPlayerInFraktion(playerid, 1))
    {
    switch(GetPVarInt(playerid,"Rank"))//LSPD
    {
    case 1: {rangname="Cadet";}
    case 2: {rangname="Officer";}
    case 3: {rangname="Sergeant";}
    case 4: {rangname="Lieutenant";}
    case 5: {rangname="Captain";}
    case 6: {rangname="Chief";}
    }}
    else if(IsPlayerInFraktion(playerid, 2))
    {
    switch(GetPVarInt(playerid,"Rank"))//FF
    {
    case 1: {rangname="Sevitore";}
    case 2: {rangname="Soldati";}
    case 3: {rangname="Capodecina";}
    case 4: {rangname="Consigliere";}
    case 5: {rangname="Mano Destra";}
    case 6: {rangname="Maestro";}
    }}
    else if(IsPlayerInFraktion(playerid,3))
    {
    switch(GetPVarInt(playerid,"Rank"))//Medic
    {
    case 1: {rangname="Rettungsassistent";}
    case 2: {rangname="Rettungshelfer";}
    case 3: {rangname="Sanitäter";}
    case 4: {rangname="Notarzt";}
    case 5: {rangname="Dienstleiter";}
    case 6: {rangname="Rettungsdienst Leiter";}
    return rangname;
    }



    Ich hoffe ihr könnt mir helfen,
    danke im Vorraus!
    :love: