Szerző Téma: Hogyan kérjem le azt, hogy egy játékos fegyvert használ-e az adott zónában?  (Megtekintve 607 alkalommal)

0 Show voters
Csinálni szeretnék egy olyan zónát, amelyben:
Viszont, azt, hogyan csináljam meg, hogy amikor ott használja (NEM JÁTÉKOSRA!) a fegyvert, akkor törtjén valami?
Zónát már sikerült streamerrel megoldanom, viszont azt nem, hogy ha használja ott a fegyvert akkor történjen valami.

Hogyan kérjem le azt, hogy egy játékos fegyvert használ-e az adott zónában?
« Válasz #1 Dátum: 2013. augusztus 04. - 18:36:37 »
0 Show voters
if(GetPlayerWeapon(playerid) == 38 || 39 || 40 ... tovább az id ket) ide meg hogy mi történjen! pl SendClientMessage(playerid, -1, \"Nállad most van egy 38, 39, 40 es id fegyver!\"

 Persze ezt rakd oda amikor IfPlayerRangeofPonint ba van az adott zónában!

Hogyan kérjem le azt, hogy egy játékos fegyvert használ-e az adott zónában?
« Válasz #2 Dátum: 2013. augusztus 04. - 18:42:09 »
0 Show voters
Nekem nem úgy kell, hogy amikor nála van.
Amikor a zónában lõ, azaz ott használja a fegyvert.
De nem játékosra lõ hanem csak egyedül ott lõ.

Hogyan kérjem le azt, hogy egy játékos fegyvert használ-e az adott zónában?
« Válasz #3 Dátum: 2013. augusztus 04. - 20:10:37 »
+2 Show voters
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
    if(PRESSED(KEY_FIRE) && IsPlayerInDynamicArea(playerid, areaid) && GetPlayerWeapon(playerid) != 0)
    {
        SetPlayerArmedWeapon(playerid,0);
    }
    return 1;
}

 
elméletileg jónak kell lennie, csak annyi, hogy az \"areaid\"-t cseréld ki

Hogyan kérjem le azt, hogy egy játékos fegyvert használ-e az adott zónában?
« Válasz #4 Dátum: 2013. augusztus 04. - 20:35:46 »
0 Show voters
Köszi a segítséget,ebbõl már megtudom csinálni, ment a plusz.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal