Szerző Téma: G-team (rendõr)  (Megtekintve 1073 alkalommal)

Nem elérhető hunfiu

  • 161
    • Profil megtekintése
G-team (rendõr)
« Dátum: 2011. November 15. - 16:20:37 »
0 Show voters
sziasztok szerintetek valahogy meg lehet oldani 1 rendõr modot gteam al ?? ha igen akkor valami elképzelés

G-team (rendõr)
« Válasz #1 Dátum: 2011. November 15. - 16:37:31 »
0 Show voters
A gTeam csak egy változó. Miért ne lehetne?
Én a Set/GetPlayerTeam funkciót szoktam használni.
Egyébként leírások között van egy olyan, hogy \"Kicsit a változókról...\", ha átolvasgatod, akkor menni fog.
(bocs, most nem volt idõm megkeresni...)

G-team (rendõr)
« Válasz #2 Dátum: 2011. November 15. - 19:03:54 »
0 Show voters
Üdv hunfiu!
Ezzel a scripttel 50 pontnál lehetsz rendõr
[pawn]CMD:rendor1(playerid, params[])
{
    if(GetPlayerScore(playerid) >= 50)
   {
        SetPlayerSkin( playerid, 281 );
   gTeam[playerid] = TEAM_RENDOR;
   SetPlayerColor(playerid,COLOR_RED);
   }
   else
   {
   SendClientMessage(playerid, 0x0000FFAA, \"Ahoz hogy rendõr lehess 50 pont kell!\");
   }
   return 1;
}
[/pawn]

Nem elérhető hunfiu

  • 161
    • Profil megtekintése
G-team (rendõr)
« Válasz #3 Dátum: 2011. November 15. - 19:08:19 »
0 Show voters
szia bocsi de én nem ijen rendszert fogok alkalmazni han em admin írja : /makecop [id] de ezt fel használom majd benne  ;)

G-team (rendõr)
« Válasz #4 Dátum: 2011. November 15. - 21:58:51 »
0 Show voters
Ha egyszerûen akarod csinálni akkor a SetPlayerTeam(playerid,team)-t használod. Ha kell egy példa akkor írj! Üdv, Fecsii 8)

dexi

  • Vendég
G-team (rendõr)
« Válasz #5 Dátum: 2011. November 15. - 22:04:35 »
0 Show voters
Hát nemtudom, szerintem egyszerûbb a gTeam-es megoldás.
[pawn]#define POLICE 1 //Itt persze a \"POLICE\" és a \"1\" megváltoztatható. 1 = csapat ID. [/pawn]     
[pawn]new gTeam[MAX_PLAYERS]; [/pawn]
A parancsot viszont nemtudom... de hogy a parancs mit hajtson végre abba ezt írd:
[pawn]gTeam[playerid] = POLICE; //Ha a definiálásnál megváltoztattad akkor itt is. \"POLICE\" helyett lehet az ID-t is írni.[/pawn]
EDIT:
Azt elfelejtettem írni hogy az OnPlayerConnect alá pedig ezt rakd:
[pawn]gTeam[playerid] = 0;[/pawn]
« Utoljára szerkesztve: 2011. November 15. - 22:16:09 írta dexi »

G-team (rendõr)
« Válasz #6 Dátum: 2011. November 15. - 22:10:33 »
0 Show voters
Én, véleményem szerint a SetPlayerTeam az egyszerûbb, de ez az én véleményem :)

Nem elérhető hunfiu

  • 161
    • Profil megtekintése
G-team (rendõr)
« Válasz #7 Dátum: 2011. November 16. - 13:17:51 »
0 Show voters
parancs akinek kell használja egésségel
éírtam segítségetek alapján
:
[pawn]
#include a_samp
#include zcmd
#include sscanf2
CMD:parancs(playerid, params[])
{
    new id;
    if(sscanf(params, \"u\", id))SendClientMessage(playerid, -1, \"Használat: /parancs [iD]\");//ha nem írnak id-t
    else if (id==INVALID_PLAYER_ID)SendClientMessage(playerid, -1,\"Hiba: Nem online játékos!\");//ha nincs ijen íp
    else {
        gTeam[id] = 1;
        SendClientMessage(id, -1, \"Valaki (a team neve) tett!\");
    }
    return 1;
}
[/pawn]

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal