GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Szkript kérések => A témát indította: dawee0101 - 2013. november 14. - 20:57:18

Cím: Team Hiba
Írta: dawee0101 - 2013. november 14. - 20:57:18
Sziasztok. Nemtudom mielhet a probléma de szükségem lenne a kijavítására.
 
CMD:joinmaffia(playerid,params[])
{
   if(PlayerInfo[playerid][frakcio] == 1)
SendClientMessage(playerid,-1,\"Csatlakoztál a Maffiába!\");
SetPlayerPos(playerid, 2411.1924,-1426.5110,23.9845,94.4513);
GivePlayerWeapon(playerid, 24,100);
SetPlayerSkin(playerid,111);
return 1;
}
CMD:kirabolkfc(playerid,params[])
{
if(PlayerInfo[playerid][frakcio] == 1)
{
if(!IsPlayerInRangeOfPoint(playerid, 2419.7744,-1508.9945,24.0000,1.0)) return SendClientMessage(playerid,-1,\"{ff0000}Nem vagy a KFC bejáratánál.\");
SendClientMessage(playerid,-1,\"{ff0000}kiraboltad a kfc-t.\");
GivePlayerMoney(playerid, 125643);
}
else
{
    SendClientMessage(playerid,-1,\"Nem vagy maffia.\");
}
return 1;
}

 
Ebbe van a hiba. Még pedig az hogy ugyszerettem volna megcsinálni ha beirjuk hogy /joinmaffia
akkor belerakja a frakcio1 teamba. Amíg nem csatlakozik bele ne tudja használni a /kirabolkfc parancsot.
tehát a /kirabolkfc parancsot csak azután használhassa miután csatlakozott a Maffiába, vagyis ha beirta a /joinmaffia parancsot.
Megköszönném ha valaki ezt megoldaná nekem. :)
Cím: Team Hiba
Írta: Kovacs_Richard - 2013. november 15. - 07:45:25
CMD:joinmaffia(playerid,params[])
{
   if(PlayerInfo[playerid][frakcio] == 1) return SendClientMessage(playerid,0xFF000000,\"Már maffia tag vagy!\");
   SendClientMessage(playerid,-1,\"Csatlakoztál a Maffiába!\");
   SetPlayerPos(playerid, 2411.1924,-1426.5110,23.9845,94.4513);
   GivePlayerWeapon(playerid, 24,100);
   SetPlayerSkin(playerid,111);
   PlayerInfo[playerid][frakcio] = 1;
   return 1;
}

 
így gondoltad?
Cím: Team Hiba
Írta: dawee0101 - 2013. november 16. - 11:43:07
És akkor egy parancsot hogy kell írni hogy csak abba a teamba lévõ emberek tudják használni? :D
Cím: Team Hiba
Írta: Kovacs_Richard - 2013. november 16. - 14:06:47
if(PlayerInfo[playerid][frakcio] != 1) return SendClientMessage(playerid,0xFF000000,\"Nem vagy Maffia tag!\");

 
HA a játékos frakciója NEM 1 akkor kiírja ezt a szöveget és nem fut le a parancs többi része
Cím: Team Hiba
Írta: dawee0101 - 2013. november 16. - 18:53:50
rendben jó minden köszönöm ! :) zárok.