Beiträge von Poseidon

    Ok danke, hab verstanden wie du es meinst, aber weiß nicht wie ich es einfüge :D


    *edit


    bei mir siehts so aus:


    geh nach ganz unten von diesem pwn quelltext


    public OnPlayerRequestClass(playerid, classid)
    {
    SetPlayerPos(playerid, 1183.6459,-2037.3604,69.0078);
    SetPlayerCameraPos(playerid, 1187.9432,-2036.6163,69.0078);
    SetPlayerCameraLookAt(playerid, 1183.6459,-2037.3604,69.0078);

    new string[128];
    if (classid == 0)
    {
    format(string, sizeof(string), "~g~>> Grove Street <<");
    GameTextForPlayer(playerid,string,3500,6);
    }
    if (classid == 1)
    {
    format(string, sizeof(string), "~g~>> Grove Street <<");
    GameTextForPlayer(playerid,string,3500,6);
    }
    if (classid == 2)
    {
    format(string, sizeof(string), "~g~>> Grove Street <<");
    GameTextForPlayer(playerid,string,3500,6);
    }
    if (classid == 3)
    {
    format(string, sizeof(string), "~g~>> Grove Street <<");
    GameTextForPlayer(playerid,string,3500,6);
    }
    if (classid == 4)
    {
    format(string, sizeof(string), "~g~>> Grove Street <<");
    GameTextForPlayer(playerid,string,3500,6);
    }
    if (classid == 5)
    {
    format(string, sizeof(string), "~g~>> Grove Street <<");
    GameTextForPlayer(playerid,string,3500,6);
    }
    if (classid == 6)
    {
    format(string, sizeof(string), "~g~>> Grove Street <<");
    GameTextForPlayer(playerid,string,3500,6);
    }
    if (classid == 7)
    {
    format(string, sizeof(string), "~p~>> Ballas <<");
    GameTextForPlayer(playerid,string,3500,6);
    }
    if (classid == 8)
    {
    format(string, sizeof(string), "~p~>> Ballas <<");
    GameTextForPlayer(playerid,string,3500,6);
    }
    if (classid == 9)
    {
    format(string, sizeof(string), "~p~>> Ballas <<");
    GameTextForPlayer(playerid,string,3500,6);
    }
    if (classid == 10)
    {
    format(string, sizeof(string), "~b~>> Varrios Los Aztecas <<");
    GameTextForPlayer(playerid,string,3500,6);
    }
    if (classid == 11)
    {
    format(string, sizeof(string), "~b~>> Varrios Los Aztecas <<");
    GameTextForPlayer(playerid,string,3500,6);
    }
    if (classid == 12)
    {
    format(string, sizeof(string), "~b~>> Varrios Los Aztecas <<");
    GameTextForPlayer(playerid,string,3500,6);
    }
    if (classid == 13)
    {
    format(string, sizeof(string), "~y~>> Los Santos Vagos <<");
    GameTextForPlayer(playerid,string,3500,6);
    }
    if (classid == 14)
    {
    format(string, sizeof(string), "~y~>> Los Santos Vagos <<");
    GameTextForPlayer(playerid,string,3500,6);
    }
    if (classid == 15)
    {
    format(string, sizeof(string), "~y~>> Los Santos Vagos <<");
    GameTextForPlayer(playerid,string,3500,6);
    }
    if (classid == 16)
    {
    format(string, sizeof(string), "~b~>> Regierung <<");
    GameTextForPlayer(playerid,string,3500,6);
    }
    if (classid == 17)
    {
    format(string, sizeof(string), "~b~>> Regierung <<");
    GameTextForPlayer(playerid,string,3500,6);
    }
    if (classid == 18)
    {
    format(string, sizeof(string), "~b~>> Regierung <<");
    GameTextForPlayer(playerid,string,3500,6);
    }
    if (classid == 19)
    {
    format(string, sizeof(string), "~b~>> Regierung <<");
    GameTextForPlayer(playerid,string,3500,6);
    }
    if (classid == 20)
    {
    format(string, sizeof(string), "~b~>> Regierung <<");
    GameTextForPlayer(playerid,string,3500,6);
    }
    if (classid == 21)
    {
    format(string, sizeof(string), "~b~>> Regierung <<");
    GameTextForPlayer(playerid,string,3500,6);
    }
    if (classid == 22)
    {
    format(string, sizeof(string), "~b~>> Regierung <<");
    GameTextForPlayer(playerid,string,3500,6);
    }
    if (classid == 23)
    {
    format(string, sizeof(string), "~b~>> Regierung <<");
    GameTextForPlayer(playerid,string,3500,6);
    }
    if (classid == 24)
    {
    format(string, sizeof(string), "~b~>> Regierung <<");
    GameTextForPlayer(playerid,string,3500,6);
    }
    if(classid => 0 && classid <= 6)
    {
    SpielerTeam[playerid] = 1; // Team 1 z.b.
    }
    return 1;
    }



    dann kommt das:



    C:\DOKUME~1\ADMINI~1\Desktop\SCRIPT~1\FILTER~1\GANGFI~1.PWN(2803) : warning 235: public function lacks forward declaration (symbol "OnPlayerPrivmsg")
    C:\DOKUME~1\ADMINI~1\Desktop\SCRIPT~1\FILTER~1\GANGFI~1.PWN(3224) : warning 211: possibly unintended assignment
    C:\DOKUME~1\ADMINI~1\Desktop\SCRIPT~1\FILTER~1\GANGFI~1.PWN(3224) : error 029: invalid expression, assumed zero
    C:\DOKUME~1\ADMINI~1\Desktop\SCRIPT~1\FILTER~1\GANGFI~1.PWN(3224) : warning 215: expression has no effect
    C:\DOKUME~1\ADMINI~1\Desktop\SCRIPT~1\FILTER~1\GANGFI~1.PWN(3224) : error 001: expected token: ";", but found ")"
    C:\DOKUME~1\ADMINI~1\Desktop\SCRIPT~1\FILTER~1\GANGFI~1.PWN(3224) : error 029: invalid expression, assumed zero
    C:\DOKUME~1\ADMINI~1\Desktop\SCRIPT~1\FILTER~1\GANGFI~1.PWN(3224) : fatal error 107: too many error messages on one line


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



    4 Errors.

    Habs jetzt mal so gemacht:


    new grove;


    grove = AddPlayerClass(269,2495.3918,-1687.1588,13.5155,359.2405,0,0,0,0,0,0);//Groove Street
    grove = AddPlayerClass(270,2495.3918,-1687.1588,13.5155,359.2405,0,0,0,0,0,0);//Groove Street
    grove = AddPlayerClass(271,2495.3918,-1687.1588,13.5155,359.2405,0,0,0,0,0,0);//Groove Street
    grove = AddPlayerClass(105,2495.3918,-1687.1588,13.5155,359.2405,0,0,0,0,0,0);//Groove Street
    grove = AddPlayerClass(106,2495.3918,-1687.1588,13.5155,359.2405,0,0,0,0,0,0);//Groove Street
    grove = AddPlayerClass(107,2495.3918,-1687.1588,13.5155,359.2405,0,0,0,0,0,0);//Groove Street
    grove = AddPlayerClass(0,2495.3918,-1687.1588,13.5155,359.2405,0,0,0,0,0,0);//Groove Street


    if(GetPlayerSkin(playerid) != grove)
    {
    RemovePlayerFromVehicle(playerid);
    SendClientMessage(playerid,COLOR_GROOVE,"Du bist kein Mitglied der Grove Street");
    }
    }
    }
    return 0;
    }


    klappt trotzdem nit

    Danke danke danke sorry hätte vorher bescheid sagen sollen habes selbst herausgefunden so:


    public OnPlayerStateChange(playerid, newstate, oldstate)
    {
    if(newstate == PLAYER_STATE_DRIVER)
    {
    if(GetPlayerVehicleID(playerid) == grovecar1)
    {
    if(GetPlayerSkin(playerid) != 269)
    {
    RemovePlayerFromVehicle(playerid);
    SendClientMessage(playerid,COLOR_GROOVE,"Du bist kein Mitglied der Grove Street");
    }
    }
    }
    return 0;
    }


    wenn ich jetzt aber mehreren skins dieses Fahrzeug fahren lassen will kan KEINER damit fahren:


    public OnPlayerStateChange(playerid, newstate, oldstate)
    {
    if(newstate == PLAYER_STATE_DRIVER)
    {
    if(GetPlayerVehicleID(playerid) == grovecar1)
    {
    if(GetPlayerSkin(playerid) != 269 || 270 || 271 || 105 || 106 || 107 || 0)
    {
    RemovePlayerFromVehicle(playerid);
    SendClientMessage(playerid,COLOR_GROOVE,"Du bist kein Mitglied der Grove Street");
    }
    }
    }
    return 0;
    }


    Überall steht dann du bist kein Mitglied der Grove Street ?

    Falls du das hier meinst,


    Wie kann ich Autos Skins zuweisen?!


    Ich meine ja nicht das die Grove Street dann sag ich mal mit id 255 NRG-500 fahren können sondern nur mit denen die ich oben genannt habe also, jeder kennt ja GF so und wenn man da ja in einem auto steigt das der lspd gehört steht da du bist kein police blablabla so und dann RemovePlayerFromVehicle oder so :) also wie gesagt ich möchte ja auch eine NRG-500 bei Ballas etc. haben da wäre es ja doof wenn nur Grove damit fahren könnte also:


    Nur der Skin darf mit diesem Auto fahren, nicht mit der ID die ID wird öfter verwendet nur mit dem auto dieser skin:


    AddPlayerClass(269,2495.3918,-1687.1588,13.5155,359.2405,0,0,0,0,0,0);//Groove Street


    Mit dem auto


    AddStaticVehicle....

    Hallo,


    die Gangzone wurde zwar erstellt, aber was soll das denn ? oO die farbe ist viel zu "DICK" sozusagen schaut es euch selbst an:



    Kann man nicht so machen das die ein bisschen durchsichtig ist ? Weil im singleplayer funzt das doch auch da sind die Farben auch nicht so grell oder ?

    Hallo, nachdem die Farben der Skins zugewiesen sind wollte ich jetzt fragen wie diese skins:


    AddPlayerClass(269,2495.3918,-1687.1588,13.5155,359.2405,0,0,0,0,0,0);//Groove Street
    AddPlayerClass(270,2495.3918,-1687.1588,13.5155,359.2405,0,0,0,0,0,0);//Groove Street
    AddPlayerClass(271,2495.3918,-1687.1588,13.5155,359.2405,0,0,0,0,0,0);//Groove Street
    AddPlayerClass(105,2495.3918,-1687.1588,13.5155,359.2405,0,0,0,0,0,0);//Groove Street
    AddPlayerClass(106,2495.3918,-1687.1588,13.5155,359.2405,0,0,0,0,0,0);//Groove Street
    AddPlayerClass(107,2495.3918,-1687.1588,13.5155,359.2405,0,0,0,0,0,0);//Groove Street
    AddPlayerClass(0,2495.3918,-1687.1588,13.5155,359.2405,0,0,0,0,0,0);//Groove Street


    Diesen Autos zugewiesen wird:


    AddStaticVehicleEx(580,-1630.7021,1289.9294,6.8352,134.5401,0,0,-1); // stafford
    AddStaticVehicleEx(545,-1633.8269,1293.8920,6.8484,135.0298,0,0,-1); // hustler
    AddStaticVehicleEx(475,-1637.9014,1297.1127,6.8388,134.4707,0,0,-1); // sabre
    AddStaticVehicleEx(580,-1641.2321,1300.4053,6.8266,134.4761,0,0,-1); // stafford
    AddStaticVehicleEx(580,-1644.9094,1304.1848,6.8249,133.9956,0,0,-1); // stafford
    AddStaticVehicleEx(533,-1655.2471,1314.9436,6.7482,134.4876,0,0,-1); // Feltzer
    AddStaticVehicleEx(469,-1680.3822,1341.4374,17.2617,135.4492,0,0,-1); // tropic
    AddStaticVehicleEx(452,-1509.6620,1299.4907,-0.4357,272.1026,0,0,-1); // speeder


    Also das nur die Groove Street mit diesen Cars fahren können ? Bitte hilfe :)

    Ich habs so:


    public OnPlayerSpawn(playerid)
    {
    GetPlayerSkin(playerid);
    new skin=GetPlayerSkinID(playerid);
    switch(skin)
    {
    case 0,107,106,105,271,270,269:
    SetPlayerColor(playerid,COLOR_GROOVE);
    }
    return 1;
    }


    Das kommt:


    C:\DOKUME~1\ADMINI~1\Desktop\SCRIPT~1\FILTER~1\GANGFI~1.PWN(804) : error 017: undefined symbol "GetPlayerSkinID"

    -.-
    C:\DOKUME~1\ADMINI~1\Desktop\SCRIPT~1\FILTER~1\GANGFI~1.PWN(805) : error 012: invalid function call, not a valid address
    C:\DOKUME~1\ADMINI~1\Desktop\SCRIPT~1\FILTER~1\GANGFI~1.PWN(805) : warning 215: expression has no effect
    C:\DOKUME~1\ADMINI~1\Desktop\SCRIPT~1\FILTER~1\GANGFI~1.PWN(805) : error 001: expected token: ";", but found ")"
    C:\DOKUME~1\ADMINI~1\Desktop\SCRIPT~1\FILTER~1\GANGFI~1.PWN(805) : error 029: invalid expression, assumed zero
    C:\DOKUME~1\ADMINI~1\Desktop\SCRIPT~1\FILTER~1\GANGFI~1.PWN(805) : fatal error 107: too many error messages on one line


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



    4 Errors.

    xD das ist mir schon klar :D:D nur wie definiert man es -.-


    also es soll seo sein das Jede Gang Ihre eigene Farbe hat, aber da ich ja nur Skins als AddPlayerClass habe weiß ich nicht wie ich es machen soll xD

    Hallo,


    ich wollte fragen wie ich diesen Skins:

    AddPlayerClass(269,2495.3918,-1687.1588,13.5155,359.2405,0,0,0,0,0,0);//Groove Street
    AddPlayerClass(270,2495.3918,-1687.1588,13.5155,359.2405,0,0,0,0,0,0);//Groove Street
    AddPlayerClass(271,2495.3918,-1687.1588,13.5155,359.2405,0,0,0,0,0,0);//Groove Street
    AddPlayerClass(105,2495.3918,-1687.1588,13.5155,359.2405,0,0,0,0,0,0);//Groove Street
    AddPlayerClass(106,2495.3918,-1687.1588,13.5155,359.2405,0,0,0,0,0,0);//Groove Street
    AddPlayerClass(107,2495.3918,-1687.1588,13.5155,359.2405,0,0,0,0,0,0);//Groove Street
    AddPlayerClass(0,2495.3918,-1687.1588,13.5155,359.2405,0,0,0,0,0,0);//Groove Street


    diese Farbe zuweisen kann also damit sie auf der Minimap und auf der Karte so zu sehen sind:


    #define COLOR 0x006633FF


    Bitte um rückantwort :)


    *edit


    es soll ein Gangfight Deathmatch script werden :)