Beiträge von RuSsiADaN

    darealplayboy ... deine art und weise klappt nicht :( und bei prtthe_game kriege ich immer warnings!


    public OnPlayerCommandText(playerid, cmdtext[])
    {
    if (strcmp("/enter", cmdtext, true, 10) == 0)
    {
    if(!gTeam[playerid] == TEAM_GROVE) return 1;
    if(IsPlayerInRangeOfPoint(playerid,1,2495.3301,-1690.2500,14.7656))
    {
    SetPlayerPos(playerid,2496.0500,-1692.9301,1014.7422);
    SetPlayerInterior(playerid, 3);
    }
    return 1;
    }
    if (strcmp("/exit", cmdtext, true, 10) == 0)
    {
    if(!gTeam[playerid] == TEAM_GROVE) return 1;
    if(IsPlayerInRangeOfPoint(playerid,1,2496.0500,-1692.9301,1014.7422))
    {
    SetPlayerPos(playerid,2495.3301,-1690.2500,14.7656);
    SetPlayerInterior(playerid, 0);
    }
    return 1;
    }
    return 0;
    }


    (235) : warning 213: tag mismatch
    (245) : warning 213: tag mismatch


    edit:// und es klappt auch nicht :(

    hallo leute!
    ich habe teams mit gteam erstellt. unzwar hab ich folgendes gemacht:


    new gTeam[MAX_PLAYERS];
    #define TEAM_GROVE 0


    public OnPlayerRequestClass(playerid, classid)
    {
    switch(classid)
    {
    case 0,1,2: gTeam[playerid] = TEAM_GROVE;
    }
    return 1;
    }


    public OnPlayerCommandText(playerid, cmdtext[])
    {
    if (strcmp("/enter", cmdtext, true, 10) == 0)
    {
    if(gTeam[playerid] == TEAM_GROVE)
    if(IsPlayerInRangeOfPoint(playerid,1,2495.3301,-1690.2500,14.7656))
    {
    SetPlayerPos(playerid,2496.0500,-1692.9301,1014.7422);
    SetPlayerInterior(playerid, 3);
    }
    return 1;
    }
    if (strcmp("/exit", cmdtext, true, 10) == 0)
    {
    if(gTeam[playerid] == TEAM_GROVE)
    if(IsPlayerInRangeOfPoint(playerid,1,2496.0500,-1692.9301,1014.7422))
    {
    SetPlayerPos(playerid,2495.3301,-1690.2500,14.7656);
    SetPlayerInterior(playerid, 0);
    }
    return 1;
    }
    return 0;
    }


    aber trotzdem kann jedes team diesen command! wo ist der fehler?
    bitte helft mir!

    errors:(


    //enter-----------------------------------------------------------------------------------------------------
    if (strcmp("/enter", cmdtext, true, 10) == 0)
    {
    if(IsPlayerInRangeOfPoint(playerid,0,2495.3301,-1690.2500,14.7656));
    {
    SetPlayerPos(playerid,2496.0500,-1692.9301,1014.7422);
    SetPlayerInterior(playerid, 3);
    return 1;
    }
    }
    //exit-----------------------------------------------------------------------------------------------------
    if (strcmp("/exit", cmdtext, true, 10) == 0)
    {
    if(IsPlayerInRangeOfPoint(playerid,0,2496.0500,-1692.9301,1014.7422));
    {
    SetPlayerPos(playerid,2495.3301,-1690.2500,14.7656);
    SetPlayerInterior(playerid, 0);
    return 1;
    }
    }


    (225) : error 036: empty statement
    (235) : error 036: empty statement

    mom also ich habs so gemacht:
    1. new pickup; das kommt ganz nach oben unter den includes.


    2.pickup = CreatePickup(1239,1,x,y,z,-1); bei x,y,z deine koardinaten.


    3.{
    if(pickupid == pickup1)
    {
    GameTextForPlayer(playerid,"dein text",5000,3);
    return 1;
    } das unter public OnPlayerPickUpPickup(playerid, pickupid)

    hallo leute! hab ein problem unzwar hab ich das gemacht:


    if (strcmp("/enter", cmdtext, true, 10) == 0)
    {
    IsPlayerInRangeOfPoint(playerid,0,2495.3301,-1690.2500,14.7656);
    {
    SetPlayerPos(playerid,2496.0500,-1692.9301,1014.7422);
    SetPlayerInterior(playerid, 3);
    return 1;
    }
    }


    und das:


    if (strcmp("/exit", cmdtext, true, 10) == 0)
    {
    IsPlayerInRangeOfPoint(playerid,0,2496.0500,-1692.9301,1014.7422);
    {
    SetPlayerPos(playerid,2495.3301,-1690.2500,14.7656);
    SetPlayerInterior(playerid, 0);
    return 1;
    }
    }


    alles klappt einwandfrei... nur kann ich diese commands überall machen und nicht an den angegeben stellen:


    IsPlayerInRangeOfPoint(playerid,0,2495.3301,-1690.2500,14.7656);


    IsPlayerInRangeOfPoint(playerid,0,2496.0500,-1692.9301,1014.7422);

    also so?


    1.
    public OnPlayerPickUpPickup(playerid, pickupid)
    {
    if(pickupid == pickup1)
    {
    GameTextForPlayer(playerid,"dein text",5000,3);
    return 1;
    }


    2.
    public OnPlayerPickUpPickup(playerid, pickupid)
    {
    if(pickupid == pickup1)
    {
    SendClientMessage(playerid,farbe,"dein text");
    return 1;
    }


    beispiel jz also wenn du das so meinst dan änder den text.

    ich kriege immer diesen warning :


    (64) : warning 202: number of arguments does not match definition


    und das ganze sieht so bei mir aus:


    new grovecar;


    AddPlayerClass(105,2495.3875,-1686.7382,13.5148,0.9806,5,1,22,999,29,999); // Grove Street Spawn 1
    AddPlayerClass(106,2495.3875,-1686.7382,13.5148,0.9806,5,1,22,999,29,999); // Grove Street Spawn 2
    AddPlayerClass(107,2495.3875,-1686.7382,13.5148,0.9806,5,1,22,999,29,999); // Grove Street Spawn 3
    AddPlayerClass(102,2785.9336,-1926.0352,13.5469,86.8292,5,1,22,999,29,999); // Ballas Spawn 1
    AddPlayerClass(103,2785.9336,-1926.0352,13.5469,86.8292,5,1,22,999,29,999); // Ballas Spawn 2
    AddPlayerClass(104,2785.9336,-1926.0352,13.5469,86.8292,5,1,22,999,29,999); // Ballas Spawn 3
    AddPlayerClass(108,2258.4810,-1024.6394,59.2779,137.1591,5,1,22,999,29,999); // Vagos Spawn 1
    AddPlayerClass(109,2258.4810,-1024.6394,59.2779,137.1591,5,1,22,999,29,999); // Vagos Spawn 2
    AddPlayerClass(110,2258.4810,-1024.6394,59.2779,137.1591,5,1,22,999,29,999); // Vagos Spawn 3
    AddPlayerClass(114,1684.9047,-2102.7703,13.5543,181.2705,5,1,22,999,29,999); // Varios Spawn 1
    AddPlayerClass(115,1684.9047,-2102.7703,13.5543,181.2705,5,1,22,999,29,999); // Varios Spawn 2
    AddPlayerClass(116,1684.9047,-2102.7703,13.5543,181.2705,5,1,22,999,29,999); // Varios Spawn 3
    AddPlayerClass(111,1654.0715,-1656.9532,22.5156,181.1710,4,1,23,999,30,999); // Bratwa Spawn 1
    AddPlayerClass(112,1654.0715,-1656.9532,22.5156,181.1710,4,1,23,999,30,999); // Bratwa Spawn 2
    AddPlayerClass(113,1654.0715,-1656.9532,22.5156,181.1710,4,1,23,999,30,999); // Bratwa Spawn 3


    grovecar = CreatceVehicle(409,2473.0251,-1693.4790,13.2943,359.2250,86,86);


    public OnPlayerStateChange(playerid, newstate, oldstate)
    {
    if(newstate == 2)
    {
    if(GetPlayerVehicleID(playerid) == grovecar)
    {
    if(GetPlayerSkin(playerid) != 3 && GetPlayerSkin(playerid) != 4 && GetPlayerSkin(playerid) != 5 && GetPlayerSkin(playerid) != 6 && GetPlayerSkin(playerid) != 7 && GetPlayerSkin(playerid)!= 8 &&GetPlayerSkin(playerid)!= 9 &&GetPlayerSkin(playerid)!= 10 &&GetPlayerSkin(playerid)!= 11 &&GetPlayerSkin(playerid)!= 12 &&GetPlayerSkin(playerid)!= 13 &&GetPlayerSkin(playerid)!= 14)
    {
    RemovePlayerFromVehicle(playerid); // Aus dem Fahrzeug werfen
    }
    }
    }
    return 1;
    }