Beiträge von Antimon

    {
    new vehicleid = GetPlayerVehicleID(playerid);
    if(newstate == PLAYER_STATE_DRIVER)
    {
    if(GetPlayerVehicleID(playerid) == grovefahrzeuge(vehicleid))
    {
    if(isPlayerinFrakt(playerid,1))
    {
    return 1;
    }
    else
    {
    SendClientMessage(playerid,grovegrün,"Dieser Wagen gehört der Grove Street");
    RemovePlayerFromVehicle(playerid);
    return 1;
    }
    }
    }
    return 1;
    }


    hier hoffe kannst helfen

    habe keine erors und keine warnings mehr habe über if(new.. ein new gesetzt new vehicleid = GetPlayerVehicleID(playerid); und jetzt kommt mir keine Nachricht wenn ich mit anderer frak reinsteige und kann damit einfach weiterfahren genauso bei grove frak kann einsteigen und fahren (was auch gut ist) aber die anderen fraks sollen nicht fahren dürfen

    danke für die hilfe habe aber kleinen fehler gemacht 140 ist daspublic grovefahrzeuge(vehicleid)
    {
    for(new i =0;i < sizeof(grovefahrzeug); i++)
    {
    if(vehicleid==grovefahrzeug[i])
    {
    return 1;
    }
    return 0;
    }
    }


    C:\Users\Harry\Desktop\GTA\gamemodes\Testserver.pwn(140) : warning 209: function "grovefahrzeuge" should return a value
    //EDIT habe JETZT NOCH EIN WARNING :/// BITTE UM HILFE


    //EDIT Habs doch geschaft :)

    483=if(GetPlayerVehicleID(playerid) == grovefahrzeuge(vehicleid)
    486= DIE ERSTE { if(!isPlayerinFrakt(playerid,1)
    {
    SendClientMessage(playerid,rot,"Dieser Wagen gehört der Grove Street");
    RemovePlayerFromVehicle(playerid);
    }
    und 140= die letze klammer hier if(!isPlayerinFrakt(playerid,1)
    {
    SendClientMessage(playerid,rot,"Dieser Wagen gehört der Grove Street");
    RemovePlayerFromVehicle(playerid);
    }


    HIER NOCHMAL ALLES ZSM


    new grovefahrzeug[12];
    grovefahrzeug[0] = AddStaticVehicle(560,2481.6655,-1653.7430,13.0913,89.3862,191,191); // grove3
    grovefahrzeug[1] = AddStaticVehicle(560,2499.0454,-1683.0353,13.0892,102.8021,191,191); // grove4
    grovefahrzeug[2] = AddStaticVehicle(567,2473.6240,-1692.3252,13.3893,1.5045,191,191); // grove 1
    grovefahrzeug[3] = AddStaticVehicle(567,2506.6694,-1694.3275,13.4271,0.4538,191,191); // grove 2
    grovefahrzeug[4] = AddStaticVehicle(451,2468.5720,-1671.4988,13.1045,13.1538,191,191); // grove
    grovefahrzeug[5] = AddStaticVehicle(451,2468.8464,-1653.5500,13.1084,93.0590,191,191); // grove
    grovefahrzeug[6] = AddStaticVehicle(487,2530.3611,-1677.4352,20.1065,242.7744,191,191); // grove
    grovefahrzeug[7] = AddStaticVehicle(522,2503.9526,-1693.6013,13.1313,1.9871,191,191); // grove
    grovefahrzeug[8] = AddStaticVehicle(522,2516.4688,-1665.9817,13.4588,90.2528,191,191); // grove
    grovefahrzeug[9] = AddStaticVehicle(522,2506.0911,-1651.2596,13.2435,128.5980,191,191); // grove
    grovefahrzeug[10] = AddStaticVehicle(413,2501.0127,-1654.7416,13.5605,75.2678,191,191); // grove
    grovefahrzeug[11] = AddStaticVehicle(560,2510.0095,-1672.1099,13.1169,347.6112,191,0); // grove
    //Frakfahrzeuge----------------------------------------------------------------------------------------------------------
    public grovefahrzeuge(vehicleid)
    {
    for(new i =0;i < sizeof(grovefahrzeug); i++)
    {
    if(vehicleid==grovefahrzeug[i])
    {
    return 1;
    }
    return 0;
    }
    }
    public OnPlayerStateChange(playerid, newstate, oldstate)
    {
    if(newstate == PLAYER_STATE_DRIVER)
    {
    if(GetPlayerVehicleID(playerid) == grovefahrzeuge(vehicleid)
    {
    if(!isPlayerinFrakt(playerid,1)
    {
    SendClientMessage(playerid,rot,"Dieser Wagen gehört der Grove Street");
    RemovePlayerFromVehicle(playerid);
    }
    }
    }
    return 1;
    }


    mfg Antimon

    Pascal eben nicht habe die Fraktions ids doch selber gesetzt und @[SoA]TheBester ja jetzt sehe ich mit lspd das ich da nicht rein kann aber mit grove komme ich trz nicht rein !?

    Hallo liebe User wollte eingang machen in die nur die grove rein kann aber irgendwie komm ich als grove nicht rein und da steht Du bist nicht in dieser Gang und mit einer anderen frak komm ich auch nicht rein aber da steht garnix o0
    if(isPlayerinFrakt(playerid,1))
    {
    if(pickupid==groveenter)
    {
    SetPlayerPos(playerid,2495.9890,-1694.8579,1014.7422);
    SetPlayerInterior(playerid,3);
    return 1;
    }
    else
    {
    SendClientMessage(playerid,GRÜN,"Du gehörst nicht zur Gang");
    return 1;
    }
    }

    Bei OnPlayerRequestClass entweder SpawnPlayer(playerid) oder das return 1; zu return 0; machen (Bei mir geht beides)


    Wenn ich return 0 mache muss ich trz spawn drücken aber spawn knopf geht nicht und wenn ich SpawnPlayer(playerid); nehme dann muss ich trz auf spawn drücken

    Hallo habe ein kleines Problem
    weis nicht wie man diesen Spawn Butten und die Pfeile um den Char weg zu machen weg macht also so das man sofort spawn wenn man pw eingeben hat
    und außerdem will ich das jeder name weis ist (beim scrhreiben )

    wie soll ich es sonnst für 3 fraks machen !? 3 extra ocmd befehle wie armytazer lspdtazer oder geht das irgendwie so ?7
    ocmd:tazer(playerid,params[])
    {
    if(isPlayerinFrakt(playerid,2,7,9))
    {
    new pID;
    if(sscanf(params, "i",pID))return SendClientMessage(playerid,Rot,"/tazer [ID/Name]");
    if(pID==INVALID_PLAYER_ID)return SendClientMessage(playerid,Rot,"Bitte gib die richtige SpielerID ein");
    new Float:X,Float:Y,Float:Z;
    GetPlayerPos(playerid,X,Y,Z);
    if(!IsPlayerInRangeOfPoint(pID,10,X,Y,Z))return SendClientMessage(playerid,Rot,"Der Spieler der Getazert werden soll ist zu weit Weg.");
    GameTextForPlayer(playerid,"Getazert",2000,5);
    TogglePlayerControllable(pID,0);
    SetTimerEx("tazertimer",1000*10,false,"i",pID);
    return 1;
    }
    else
    {
    SendClientMessage(playerid,Rot,"Nur Mitglieder der LSPD,Army und der SWAT Einheit können diesen Befehl benützen.");
    return 1;
    }
    }


    C:\Users\Harry\Desktop\GTA\gamemodes\Testserver.pwn(376) : warning 202: number of arguments does not match definition
    C:\Users\Harry\Desktop\GTA\gamemodes\Testserver.pwn(376) : warning 202: number of arguments does not match definition
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    2 Warnings.


    !!DENN OHNE DIE FRAKTION 7 UND 9 GEHT DAS GUT


    //EDIT if(isPlayerinFrakt(playerid,2,7,9)) ist zeile 376

    Was soll ich scripten damit ich auf meinen XYZ koordinaten etwas steht ?
    und was soll ich eingeben damit ich über mein auto einen text schreiben kann (text sollte da bleiben also wenn ich fahre soll der text weiter da stehen)


    mfg Antimon

    hallo liebe breadfisher also habe mir bischen MrMonat reingezogen und bischen nachgemacht was der gemacht hat (Stats) wieso geht das nicht ? habe ingame 50k geld da steht aber nur 66$ und fraktion ist auch nur mein Name pls help
    if(strcmp("/status",cmdtext, true, 10 ) == 0)
    {
    new string[128];
    new fraktionsname[64];
    switch(GetPVarInt(playerid,"fraktionsname"))
    {
    case 0:{fraktionsname="Bürger";}
    case 1:{fraktionsname="Grove";}
    }
    format(string,sizeof(string),"[Name:%s] [Level:%i] [Fraktion:%s] [Geld:%i]",SpielerName(playerid),GetPlayerScore(playerid),GetPVarInt(playerid,"Adminlevel"),fraktionsname,GetPlayerMoney(playerid));
    SendClientMessage(playerid,Weiß,string);
    return 1;
    }

    Hallo User bin neu hier und hoffe mal schnappe denn ein oder anderen Tipp von euch für meinen Server der in Bearbeitung ist :)
    Freue mich auf eine Gute zusammenarbeit mit euch und gebe auch selber gerne Tipps :)