Brauche Hilfe, Kopf ist weg ..

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
  • Huhu..
    Ich will, dass dieser Befehl nur für die FraktionsID 2 geht.


    if(strcmp(cmdtext,"/AntiTerrorAngriff",true)==0)
    {
    SetPlayerPos(playerid,-261.3493,2225.1372,58.6352);
    SendClientMessageToAll(ROT,"[Information]: Die Terroristen rücken zum Anti Terroristen Kampf an.");
    return 1;
    }


    Würde mich über jede Hilfe freuen


    Mfg :rolleyes:

  • [Information]: Die Terroristen rücken zum Anti Terroristen Kampf an.
    Ist doch ein Widerspruch für sich, oder nicht?


    So wie n0skill es schon sagte:


    if(Fraktionsid != 2)return SendClientMessage(playerid,0xFF0000FF,"Du bist kein Terrorist!");

    Phantasie ist wichtiger als Wissen, denn Wissen ist begrenzt.

    Albert Einstein

  • Ach Du sch***...
    Ich widerspreche mir Ja ;)


    Danke Dir :)


    /Edition


    Danke NoSkill.
    Ich versuche es morgen damit :)


    /Edition 2


    Error :
    C:\Dokumente und Einstellungen\sabri kiziltoprak\Desktop\Server\gamemodes\YaSuu.pwn(450) : warning 217: loose indentation
    C:\Dokumente und Einstellungen\sabri kiziltoprak\Desktop\Server\gamemodes\YaSuu.pwn(572) : error 017: undefined symbol "Fraktionsid"
    C:\Dokumente und Einstellungen\sabri kiziltoprak\Desktop\Server\gamemodes\YaSuu.pwn(620) : warning 217: loose indentation
    C:\Dokumente und Einstellungen\sabri kiziltoprak\Desktop\Server\gamemodes\YaSuu.pwn(825) : warning 217: loose indentation
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Error.

    Einmal editiert, zuletzt von 21Code21 ()

  • wegen dem loose identation: ganz oben im Script:

    Code
    #pragma tabsize 0


    und
    sag mal wie du die Fraktionen bestimmst,
    bei einem GF:


    Code
    stock IstSpielerInFraktion(playerid,frakid)
    {
    	if (PlayerInfo[playerid][pMember] == frakid|| PlayerInfo[playerid][pLeader] == frakid)
    		return 1;
    	return 0;
    }


    und beim abfragen:

    Code
    if(IstSpielerInFraktion(playerid, 2))
  • Ich benutze Selfmade ^^
    /edit
    Immernoch da.
    Warnings aber weg, danke :)
    C:\Dokumente und Einstellungen\sabri kiziltoprak\Desktop\Server\gamemodes\YaSuu.pwn(583) : error 017: undefined symbol "Fraktionsid"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Error.

  • new Fraktionsid;


    :love: Danke :D


    Edit


    Also es geht, Ich bin jetzt aber in der Frak ID 2, also Terrorist, und Ich kann den Command nicht anwenden.
    Dort steht dass Ich kein terrorist bin.


    Ich habe es so gemacht :


    if(strcmp(cmdtext,"/AntiTerrorAngriff",true)==0)
    {
    if(Fraktionsid != 2)return SendClientMessage(playerid,ROT,"[Fehler]: Du bist kein Terrorist!");
    SetPlayerPos(playerid,-261.3493,2225.1372,58.6352);
    SetPlayerFacingAngle(playerid,268.5661);
    SendClientMessageToAll(ROT,"[Information]: Die Terroristen rücken zum Angriff gegen die Anti Terroristen an.");
    return 1;
    }

  • Kenne das Script zwar nicht aber eigentlich so:


    new Fraktionsid;


    mfg. :thumbup:


    Wie du aufregst.... Keine Ahnung von Nix aber Scheisse verzapfen.


    @TE: Irgendwie müsstest (solltest) du Fraktionen Definiert haben. Sei es über PVARS, enum oder was auch immer. Hast du überhaupt schon fraktionen? wenn ja zeig uns dein Enum / Deine PVar.

    Wer ist der Mensch hinter der Uniform? Ist euch das bekannt?
    Es ist der selbe der noch eben in Zivil neben euch stand.
    Warum wird er gehasst und so selten respektiert?
    Warum ist er derjenige der seinen Hals für euch riskiert?
    Trägt der Bulle eine Weste, das hat er früher nie gemacht,
    die Zeiten haben sich geändert und jeder Dienst ist ein Kampf!
    Warum gibt’s das SEK und warum sind sie so brutal?
    Und wieso hat wieder einer mit seinem Leben bezahlt?

  • Jap hab Ich ^^
    //Fraktionsnamen
    #define fraktname1 "Anti Terroristen"
    #define fraktname2 "Terroristen"
    #define fraktname3 "Biker"

  • Jap hab Ich ^^
    //Fraktionsnamen
    #define fraktname1 "Anti Terroristen"
    #define fraktname2 "Terroristen"
    #define fraktname3 "Biker"


    Lass mich raten.... MrMonat? Du hast deine Fraktionen anders definiert.


    • PVAR (z.B GetPVarInt(playerid, "Fraktion");)
    • ENUm (z.B SpielerInfo[playerid][pFraktion];)


    EIns von beiden, falls nicht sogar was anderes.

    Wer ist der Mensch hinter der Uniform? Ist euch das bekannt?
    Es ist der selbe der noch eben in Zivil neben euch stand.
    Warum wird er gehasst und so selten respektiert?
    Warum ist er derjenige der seinen Hals für euch riskiert?
    Trägt der Bulle eine Weste, das hat er früher nie gemacht,
    die Zeiten haben sich geändert und jeder Dienst ist ein Kampf!
    Warum gibt’s das SEK und warum sind sie so brutal?
    Und wieso hat wieder einer mit seinem Leben bezahlt?

  • [pwn]
    new Frak[MAX_PLAYERS];


    //Da wo Fraktionen vergeben werden:
    Frak[playerid] = <setze hier die frakt-id hinein>


    //Befehl


    if(strcmp(cmdtext,"/AntiTerrorAngriff",true)==0)
    {
    if(Frak[playerid] != 2)return SendClientMessage(playerid,ROT,"[Fehler]: Du bist kein Terrorist!");
    SetPlayerPos(playerid,-261.3493,2225.1372,58.6352);
    SetPlayerFacingAngle(playerid,268.5661);
    SendClientMessageToAll(ROT,"[Information]: Die Terroristen rücken zum Angriff gegen die Anti Terroristen an.");
    return 1;
    }


  • Geht auch nicht.. Kann mir mal jmd per TeamViewer helfen, geht vllt besser



    //edit


    So habe Ich sie definiert
    stock isPlayerInFrakt(playerid,fraktid)
    {
    if(GetPVarInt(playerid,"Fraktion")==fraktid)return 1;
    return 0;
    }

  • Geht auch nicht.. Kann mir mal jmd per TeamViewer helfen, geht vllt besser


    //edit


    So habe Ich sie definiert
    stock isPlayerInFrakt(playerid,fraktid){ if(GetPVarInt(playerid,"Fraktion")==fraktid)return 1; return 0;}[/quote]


    Send mir die Daten per PN.

    Wer ist der Mensch hinter der Uniform? Ist euch das bekannt?
    Es ist der selbe der noch eben in Zivil neben euch stand.
    Warum wird er gehasst und so selten respektiert?
    Warum ist er derjenige der seinen Hals für euch riskiert?
    Trägt der Bulle eine Weste, das hat er früher nie gemacht,
    die Zeiten haben sich geändert und jeder Dienst ist ein Kampf!
    Warum gibt’s das SEK und warum sind sie so brutal?
    Und wieso hat wieder einer mit seinem Leben bezahlt?