Wheelman Equip

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
  • Dann brauchst du das: if(IsPlayerInFrac(playerid, FRAKID) return SendClientMessage(playerid, FARBE, "Du bist kein Mitglied der Wheelman");

    Falsch. So würde diese Meldung kommen, wenn playerid Wheelman ist.
    Du hast ! vergessen. !IsPlayerInFrac(playerid, frakid). Außerdem fehlt dort auch noch eine Klammer.
    8)

  • habe dies jetzt mal so gemacht


    if (PlayerInfo[playerid][pMember] == 21 || PlayerInfo[playerid][pLeader] == 21)//Wheelman


    und wenn ich OnPlayerCommand suchen will kommt das OnPlayerCommandText(playerid,"/atm");


    Ganze Text:


    }
    if(newkeys & KEY_CROUCH)
    {


    if(IsPlayerInRangeOfPoint(playerid,15.0,1588.6610,-1638.5031,13.3795))
    {
    OnPlayerCommandText(playerid,"/pd1");
    }
    if(IsPlayerInRangeOfPoint(playerid,10.0,1545.2229,-1627.4520,13.3828))
    {
    OnPlayerCommandText(playerid,"/pd2");
    }
    if(IsPlayerInRangeOfPoint(playerid,15.0,924.185730, -1223.406982, 16.036469))
    {
    OnPlayerCommandText(playerid,"/oamtls");
    }
    return 1;
    }
    if(newkeys & KEY_SUBMISSION)
    {
    if(IsPlayerInRangeOfPoint(playerid,15.0,726.6620,-1585.7405,-0.5586))
    {
    OnPlayerCommandText(playerid,"/clubtor");


    sowas kommt

  • @malE


    ich glaube es hat fast geklappt



    C:\Users\Acer\Desktop\GTA San Andreas\German-Star-Reallife\gamemodes\iRoleplay.pwn(11583) : error 017: undefined symbol "cmdtext"
    C:\Users\Acer\Desktop\GTA San Andreas\German-Star-Reallife\gamemodes\iRoleplay.pwn(11602) : warning 225: unreachable code
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Error.


  • @malE @Jeffry @Jeff_Hardy


    gerade aufgefallen


    zwar keine Errors aber Bugs.


    Wenn ich als Zivilist/andere Fraktion Enter drücke steht dort das ich nicht in der nähe bin
    http://www.pic-upload.de/view-30051487/sa-mp-171.png.html


    Und wenn ich mich Wheelman mache steht das ich kein Wheelman bin und ich kann mich nicht ausrüsten
    http://www.pic-upload.de/view-30051493/sa-mp-170.png.html




    Wie ich es geamacht habe:
    }
    OnPlayerCommandText(playerid,"/whequip");
    {
    if (PlayerInfo[playerid][pMember] == 21 || PlayerInfo[playerid][pLeader] == 21)//Wheelman
    {
    SendClientMessage(playerid, -1, "Du bist kein Wheelman");
    return 1;
    }
    if(IsPlayerInRangeOfPoint(playerid, 7.0, 1076.5974,-345.5101,73.9922))
    {
    GivePlayerWeapon(playerid, 24, 999); // Deagle
    GivePlayerWeapon(playerid, 25, 999); // Shotgun
    GivePlayerWeapon(playerid, 29, 999); // MP5
    GivePlayerWeapon(playerid, 31, 999); // M4
    GivePlayerWeapon(playerid, 34, 999); // Sniper
    SetPlayerArmour(playerid, 100.0);
    SetPlayerHealth(playerid, 100.0);
    SendClientMessage(playerid, COLOR_RED, "Du hast dich Ausgerüstet");
    return 1;
    }else return SendClientMessage(playerid, -1, "Du bist nicht am Equip Point!");
    }

    Einmal editiert, zuletzt von [GH]Star ()

  • Deine Abfrage stimmt so nicht.
    Es wird nämlich abgefragt ob der Spieler Wheelman ist ( richtig ), nun wird aber die Funktion beendet wenn der Spieler Wheelman ist ( falsch ).


    Code
    if (PlayerInfo[playerid][pMember] != 21 || PlayerInfo[playerid][pLeader] != 21)//Wheelman
    {
    SendClientMessage(playerid, -1, "Du bist kein Wheelman");
    return 1;
    }

    Als kleine Hilfe dafür.
    "==" = ist gleich
    "!=" = ist nicht gleich
    ">" = mehr als
    "<" = weniger als
    "=>" = gleich oder mehr als
    "=<" = gleich oder weniger als
    "++" = addiert 1
    "--" = subtrahiert 1


    Ich hoffe ich habe jetzt auch alles richtig aufgelistet.


    -


    Dein zweiten Bug habe ich mit der Abfrage behoben.
    Kannst du bitte dein ersten Bug genauer Erläutern.

  • Egal Leute vergisst es :) Schaffe es nicht
    trozdem vielen vielen dank das ihr euch soviel Zeit für mich genommen habt hoffe das ich euch auch bei irgendwas helfen kann :)


    Viel Spaß noch im Leben :) [Am meisten: @malE& @Jeff_Hardy ] euch danke ich am meisten :)


    MfG:


    GHStar


    [THEMA CLOSED]

  • Gerne, das ist selbstverständlich.
    Falls du mal richtige Hilfe brauchst, kann ich dir per Teamviewer helfen oder so. :)
    Da geht das besser, und mit Teamspeak3 dabei kann man die Sachen auch besser erklären.
    Schönen Abend noch.