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: Yakuza™ - 2012. április 16. - 16:19:10

Cím: Mivel oldjam meg a munkákat? :/
Írta: Yakuza™ - 2012. április 16. - 16:19:10
Üdv all.
Mivel oldjam meg a mukákat?
Mert ha a gTeam-el csinálom akkor így:
 
if(gTeam[playerid] == DROGDILLER) return SendClientMessage(playerid, 0xFF0000AA, \"Már dolgozol!\");
   if(gTeam[playerid] == TAXIS) return SendClientMessage(playerid, 0xFF0000AA, \"Már van állásod! \'TAXIS\' \");
   if(gTeam[playerid] == AUTOSZERELO) return SendClientMessage(playerid, 0xFF0000AA, \"Már van állásod! \'AUTÓSZERELÕ\' \");
   if(gTeam[playerid] == MENTOS) return SendClientMessage(playerid, 0xFF0000AA, \"Már van állásod! \'MENTÕS\' \");

 
nah ezzel az a gond,hogy nem irja ki h már van állásod és h már dolgozol...
azt mondták h SetPlayerTeammel ne csináljam..
szóval nem tudom,hogy akkor mivel a jó
Cím: Mivel oldjam meg a munkákat? :/
Írta: Rupert - 2012. április 16. - 17:17:01
Használj mátrixokat, enumokat.
Cím: Mivel oldjam meg a munkákat? :/
Írta: Benceee - 2012. április 16. - 17:21:24
enum info
{
munka
}
new pinfo[MAX_PLAYERS][info]

 
HasználaT:
 
if(pinfo[playerid][munka] == 0)
Cím: Mivel oldjam meg a munkákat? :/
Írta: Yakuza™ - 2012. április 17. - 17:03:53
ezt nem értem/tudom...
Cím: Mivel oldjam meg a munkákat? :/
Írta: CANNONN - 2012. április 17. - 21:27:09
if(gTeam[playerid] > ahonnan elkezded definiálni a munkákat) return SendClientMessage(playerid, -1, \"Már van állásod és dolgozol!\");
Cím: Mivel oldjam meg a munkákat? :/
Írta: Yakuza™ - 2012. április 18. - 15:44:35
nem jó...
ugyan ugy engedi a /heal parancsot
 
if(gTeam[playerid] > CIVIL) return SendClientMessage(playerid, 0xFF0000AA, \"Nem vagy mentõs!\");
Cím: Mivel oldjam meg a munkákat? :/
Írta: Casamiro - 2012. április 18. - 15:54:06
if(gTeam[playerid] != MENTOS) return SendClientMessage(playerid, 0xFF0000AA, \"Nem vagy mentõs!\");
Cím: Mivel oldjam meg a munkákat? :/
Írta: CANNONN - 2012. április 18. - 16:36:47
Idézetet írta: Yakuza™ date=1334756675\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"20276\" data-ipsquote-contentclass=\"forums_Topic
nem jó...
ugyan ugy engedi a /heal parancsot
 
if(gTeam[playerid] > CIVIL) return SendClientMessage(playerid, 0xFF0000AA, \"Nem vagy mentõs!\");

 

Ahol definiálod a csapatokat(mód eleje) másold már be!
Cím: Mivel oldjam meg a munkákat? :/
Írta: Yakuza™ - 2012. április 18. - 17:16:50
#define RENDOR  0
#define CIVIL   1
#define TAXIS   2
#define MENTOS  3
#define DROGDILLER   4
#define AUTOSZERELO 5
Cím: Mivel oldjam meg a munkákat? :/
Írta: TengeriMalac - 2012. április 21. - 10:27:17
Idézetet írta: Casamiro date=1334757246\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"20276\" data-ipsquote-contentclass=\"forums_Topic

if(gTeam[playerid] != MENTOS) return SendClientMessage(playerid, 0xFF0000AA, \"Nem vagy mentõs!\");

 

Valahogy így.