GTA Közösség - A magyar GTA fórum
San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: hunfiu - 2011. november 15. - 16:20:37
-
sziasztok szerintetek valahogy meg lehet oldani 1 rendõr modot gteam al ?? ha igen akkor valami elképzelés
-
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...)
-
Ü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]
-
szia bocsi de én nem ijen rendszert fogok alkalmazni han em admin írja : /makecop [id] de ezt fel használom majd benne ;)
-
Ha egyszerûen akarod csinálni akkor a SetPlayerTeam(playerid,team)-t használod. Ha kell egy példa akkor írj! Üdv, Fecsii 8)
-
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]
-
Én, véleményem szerint a SetPlayerTeam az egyszerûbb, de ez az én véleményem :)
-
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]