Cze??, mam pytanie czy da?o by rade zrobi? takie co? ?e:
gdy admin wpisze /zmienfirme [frakcja] [Nick Gracza] to dodaje gracza do danej frakcji, porostu bez przerabiania mapy. By? bym szcz??liwy potrzebuje takie co? na serwer RP.
Musisz przerobi? map? je?eli chcesz aby taka funkcja zadzia?a?a. Musisz doda? kod w kt?rym uwzgl?dnisz gracza oraz Administratora jako osob? do kt?rej jest przypisana ta komenda. Kod najlepiej wyci?? z mapy truck, najlepiej komend? lidera przypisa? pod Admina.
je?eli nie dasz rady to pomy?limy nad skryptem umo?liwiaj?cym dodawanie gracza do frakcji przez Administratora.
pomy?limy nad skryptem umo?liwiaj?cym dodawanie gracza do frakcji przez Administratora.
w?asenie oto chodzi tylko chodzi oto zeby podczas gry da? komos dan? frakcje i zeby nie przerabia? mapy tylko ?eby jak on sie zabije to go respi na spawnie danej frakcji
No to w?a?nie trzeba b?dzie albo zrobi? frakcje w skrypcie, albo edytowa? w mapie, inaczej si? nie da tutaj zrobi? dodawania, tutaj frakcji. Pozdrawiam!
Lub te? jak pisa?em wy?ej zr?b frakcje w skrypcie, mo?e Ci si? uda, b?d? errory podaj, to pomo?emy.
No to w?a?nie trzeba b?dzie albo zrobi? frakcje w skrypcie, albo edytowa? w mapie, inaczej si? nie da tutaj zrobi? dodawania, tutaj frakcji. Pozdrawiam!
Lub te? jak pisa?em wy?ej zr?b frakcje w skrypcie, mo?e Ci si? uda, b?d? errory podaj, to pomo?emy.
Mam taki error:
(1451) : error 017: undefined symbol "params"
Linijka:
if(sscanf(params, "ui", id, frakcja))
ca?y kod.
if (strcmp("/dajfrakcje", cmdtext, true) == 0)
{
new id;
new frakcja;
new Gracz[64];
new Gname[MAX_PLAYER_NAME];
GetPlayerName(playerid, Gname, sizeof(Gname));
format(Gracz, sizeof(Gracz),"/Gracze/%s.txt",Gname);
if(dini_Exists(Gracz))
{
if(sscanf(params, "ui", id, frakcja))
{
SendClientMessage(playerid, COLOR_WHITE, "Uzyj /dajfrakcje IDGRACZA FRAKCJA");
return 1;
}
else if(id == INVALID_PLAYER_ID)
{
SendClientMessage(playerid, COLOR_RED, "Gracz nie istnieje !");
return 1;
}
else if(gGracz[id][Frakcja] == frakcja)
{
SendClientMessage(playerid, COLOR_RED, "Gracz ma juz ta frakcja !");
return 1;
}
else
{
gGracz[id][Frakcja] = frakcja;
dini_IntSet(Gracz,"Frakcja", gGracz[id][Frakcja]);
SendClientMessage(playerid, COLOR_GREEN, "Frakcja gracza zostala zmieniona !");
SendClientMessage(id, COLOR_RED, "Twoja frakcja zostala zmieniona !");
}
return 1;
}
return 1;
}
else
{
SendClientMessage(playerid, COLOR_RED, "Nie masz uprawnien na uzywanie tej komendy !");
}
return 1;
}
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach