Beiträge von Siepac

    nein leider nicht


    wenn ich den befehl ohne irgendetwas also /setfraktion sollte normal die SCM kommen gebe /setfraktion [pID] [Fraktion] kommen
    doch es kommt du wurdest einer Fraktion zugewiesen..


    und wenn ich eingebe /setfraktion 0 2 zB
    kommt Benutze: /setfraktion [playerid] [Fraktion]


    #edit
    ahh das !..
    Jetzt funktioniert er eigentlich gut doch es speichert es nicht in der Spielerdatei unter Fraktion..

    es gibt ein problem..


    und zwar wenn ich den befehl eingebe setzt es mich ja sofort in eine frak
    doch ich möchte ja dass m an nach ID auswehlen kann 0,1,2,3 usw
    so dass ich /setfraktion 0 3 eingeben müsste


    CMD:setfraktion(playerid,params[])
    {
    if(!IstSpielerAdmin(playerid,2))return SendClientMessage(playerid,Rot,"Du bist kein Admin");
    new pID,frak;
    if(!sscanf(params,"ui",pID,frak))return SCM(playerid,Blau,"Benutze: /setfraktion [playerid] [Fraktion]!");
    sSpieler[pID][Fraktion] = frak;
    SCM(playerid,Blau,"Du wurdest einer Fraktion zugewiesen!");
    return 1;
    }

    warum denn nicht? :D
    Teams kommen evnt später ner :D


    ich habe den befehl nun etwas umgeschmückt


    CMD:setfraktion(playerid,params[])
    {
    if(!IstSpielerAdmin(playerid,2))return SendClientMessage(playerid,Rot,"Du bist kein Admin");
    {
    new pID,frak;
    if(!sscanf(params,"ui",pID,frak))return SCM(playerid,Blau,"Benutze: /setfraktion [playerid] [Fraktion]!");
    {
    sSpieler[pID][Fraktion] = frak;
    SCM(playerid,Blau,"Du wurdest einer Fraktion zugewiesen!");
    }
    }
    return 1;
    }


    Müsste nicht bei frak eine zahl hinein?

    was für einen Rank?
    denn für die Fraktionen gibt es noch keine :)
    enum SpielerDaten
    {
    Adminlevel,
    Level,
    Fraktion,
    Team
    };


    #edit
    der code ist schon draußen :)

    hallo ihr lieben Brotfische ;)


    Ich habe die fraktionen mit gTeam geschrieben und so geschrieben dass beim start die Fraktion per Skinauswahl gegeben wird..
    Wie kann ich nun scripten dass die Fraktion per adminbefehl vergeben wird?


    Mit freundlichen Grüßen

    also habe es jetzt einigermaßen verstandne


    dier errors habe ich wegbekommen indem ich das hier gelöscht habe..
    ,pInfo[pID][Name],pInfo[playerid][Name],reason
    war das von bedeutung?


    #edit
    Klappt doch ;)

    C:\Users\user\Desktop\Server\gamemodes\Test.pwn(305) : error 017: undefined symbol "pInfo"
    C:\Users\user\Desktop\Server\gamemodes\Test.pwn(305) : warning 215: expression has no effect
    C:\Users\user\Desktop\Server\gamemodes\Test.pwn(305) : error 001: expected token: ";", but found "]"
    C:\Users\user\Desktop\Server\gamemodes\Test.pwn(305) : error 029: invalid expression, assumed zero
    C:\Users\user\Desktop\Server\gamemodes\Test.pwn(305) : fatal error 107: too many error messages on one line


    zeile 305
    format(string,sizeof(string),"%s wurde von %s gekickt. Grund: %s",pInfo[pID][Name],pInfo[playerid][Name],reason);

    Hallo


    Ich habe eine frage zu zcmd..
    Ich habe nochnicht damit gearbeitet und bin auch nicht damit vertraut es scheint mir aber einfach vorzukommen wenn ich es verstanden habe ;)
    dazu brauche ich eure hilfe :)


    Ich möchte zb einen /kick befehl machen
    doch ich habe eigentlich keinerlei vorstellung was ich jetzt in diesen befehl alles reinschreiben müsste
    dass ich den Grund eingeben muss usw..


    Mit Freundlichen Grüßen