Wysłany: 2013-04-10, 19:22
bali15
Wiek: 30 Na forum: 4880 dni Posty: 123
Piwa : 1
WItam mam problem z dodaniem gracza do frakcji , a konkretniej to normalnie pisze mi ?e dodano gracza do frakcji ale jak robie reloga to pisze ?e nie jestem dodany do tej frakcji prosze o pomoc
oto kod:
CMD:
Kod: //----DODAJ_USUN----------------------------------------------------------------
CMD:dodaj_policja(playerid, params[])
{
new pname[MAX_PLAYER_NAME+1];
GetPlayerName(playerid, pname, sizeof(pname));
if( !strcmp(pname, "GraNd", true) || !strcmp(pname, "nick", true) )
{
if( isnull(params) ) return SendClientMessage(playerid, COLOR_YELLOW, "Wpisz: /dodaj_policja [nick]");
new string2[100];
format(string2, sizeof(string2), "Gracz %s zostal dodany Policji!", params);
SendClientMessage(playerid, ZIELONY, string2);
dini_Set(POLICJA, params, "1");
}
return 1;
}
COMMAND:usun_policja(playerid, params[])
{
new pname[MAX_PLAYER_NAME+1];
GetPlayerName(playerid, pname, sizeof(pname));
if( !strcmp(pname, "Grand", true) || !strcmp(pname, "GraNd", true) )
{
if( isnull(params) ) return SendClientMessage(playerid, COLOR_YELLOW, "Wpisz: /usun_policja [nick]");
new string2[100];
format(string2, sizeof(string2), "Gracz %s zostal zwolniony z Policji!", params);
SendClientMessage(playerid, ZIELONY, string2);
dini_Set(POLICJA, params, "0");
}
return 1;
}
///
forward DajDoPolicji(playerid);
public DajDoPolicji(playerid)
{
if(strval(dini_Get(POLICJA, Player(playerid))) == 1)
wpolicji[playerid] = 1;
return 1;
}
Response:
if(!wpolicji[playerid])
{
SendClientMessage(playerid, COLOR_LEMON, "{FFFFFF}Nie jestes w Policji!");
return ShowPlayerDialog(playerid, SPAWN, DIALOG_STYLE_LIST, "Chc? Pracowa? jako:", "Kierowca (domy?lny)\nPolicja", "Wybierz", "Anuluj");
}
SetPlayerTeam(playerid, TEAM_POLICJA);
gTeam[playerid] = TEAM_POLICJA;
DajDoPolicji(playerid);
wpolicji[playerid] = 1;
SetPlayerColor(playerid,COLOR_BLUE);
SetPlayerSkin(playerid, 280);
SetPlayerPos(playerid,1025.6708,1786.6814,11.0940);
}
}
}
[/code]
Wysłany: 2013-04-10, 19:24
karolek110199
Programista LUA/PAWN
Wiek: 28 Na forum: 5400 dni Posty: 54
Piwa : 160
Proponuje si? przesi??? na DOF2.
Podpis
Pomogłem Ci,
[you]
? Daj odetchnąć i postaw piwko
Wysłany: 2013-04-10, 19:27
bali15
Wiek: 30 Na forum: 4880 dni Posty: 123
Piwa : 1
karolek110199 , na dofie tak samo sie dzieje wi?c pomo?esz?
Wysłany: 2013-04-10, 19:31
karolek110199
Programista LUA/PAWN
Wiek: 28 Na forum: 5400 dni Posty: 54
Piwa : 160
Pod DOF2_SetInt(...) daj DOF2_SaveFile();
I w OnGameModeExit daj DOF2_Exit();
Wysłany: 2013-04-10, 19:33
bali15
Wiek: 30 Na forum: 4880 dni Posty: 123
Piwa : 1
Thx, odpisze jak zadzia?a
Wysłany: 2013-04-10, 20:00
naimad424
Damian
Wiek: 28 Na forum: 4915 dni Posty: 357
Piwa : 3508
nie lepiej b?dzie je?eli w scriptfiles b?dziesz dodawa? graczy ? w tedy masz pewno?? ?e nie b?dzie b??du itp.
Wysłany: 2013-04-10, 20:16
bali15
Wiek: 30 Na forum: 4880 dni Posty: 123
Piwa : 1
A konkretniej to jak mam zrobi?? jaki? przyk?ad?
Wysłany: 2013-04-10, 20:25
naimad424
Damian
Wiek: 28 Na forum: 4915 dni Posty: 357
Piwa : 3508
bali15 ,
scriptfiles ---> frakcje ----> numery frakcji jak otworzysz plik jest nazwa i masz
Kod:
Pracownik=nick
Pracownik=nick
itp.
Nie wiem jak? masz mape ale w scriptfiles frakcja musi by?
Wysłany: 2013-04-11, 16:40
bali15
Wiek: 30 Na forum: 4880 dni Posty: 123
Piwa : 1
a wiecie jak zrobi? to / Naprawi? w tym co poda?em (nie chodzi mi o DOF)
Tagi: dodanie :: frakcji
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: