Nie jest ona do ko?ca dopracowana, ale nie dzia?a mi pow?d a mianowicie jak wpisuj? "za spam" to zawsze wyskakuje mi cyfra 0 ? Czym to mo?e by? spowodowane ? Piwa
Cze??, mam ma?y problem poniewa? mam tak? komende:
[code]if(strcmp("/przeszukaj", cmdtext, true, 9)== 0)
if(gTeam[playerid] == TEAM_POLICJA)
{
if(!strlen(cmdtext[9])) return SendClientMessage(playerid, -1, "Wpisz /przeszukaj [id gracza]");
if(!IsPlayerConnected(strval(cmdtext[10]))) return SendClientMessage(playerid, -1, "Ten gracz nie jest online");
switch(towar[strval(cmdtext[10])])
{
case 0:SendClientMessage(playerid, -1, "Ten gracz nic nie przewozi");
case 1:SendClientMessage(playerid, -1, "Ten gracz przewozi Drewno");
case 2:SendClientMessage(playerid, -1, "Ten gracz przewozi Makulature");
case 3:SendClientMessage(playerid, -1, "Ten gracz przewozi Narzedzia");
case 4:SendClientMessage(playerid, -1, "Ten gracz przewozi Nawozy");
case 5:SendClientMessage(playerid, -1, "Ten gracz przewozi Porcelane");
case 6:SendClientMessage(playerid, -1, "Ten gracz przewozi ?wir");
case 7:SendClientMessage(playerid, -1, "Ten gracz przewozi Paliwo");
case 8:SendClientMessage(playerid, -1, "Ten gracz przewozi [NIELEGALNY] Dopalacze");
case 9:SendClientMessage(playerid, -1, "Ten gracz przewozi [NIELEGALNY] Artyku?y z Przemytu");
case 10:SendClientMessage(playerid, -1, "Ten gracz przewozi [PRZELADOWANY] Wegiel");
case 11:SendClientMessage(playerid, -1, "Ten gracz przewozi [NIELEGALNY] Marihuana");
case 12:SendClientMessage(pl...
Witam mam tak? komend? skuj i chc? doda? do niej co? takiego aby gracz skuty teleportowa? si? 2 m od tego co zaku? kilka razy na sekund?. Niekt?rzy wiedz? o co chodzi tu jest kod:
[code]if (strcmp(cmd, "/skuj", true)==0){
{
new ulecz[256];
ulecz = strtok(cmdtext, idx);
new gracz = strval(ulecz);
if(wpolicji[playerid]){
if(!strlen(ulecz))
{
SendClientMessage(playerid, COLOR_RED, "WPISZ: /skuj [id gracza]");
return 1;
}
new dis;
dis = GetDistanceBetweenPlayers(playerid,gracz);
if(dis <= 2){
SendClientMessage(playerid, COLOR_GREEN, "Sku?e? gracza.");
SetPlayerAttachedObject(gracz, 0, 19418, 6, -0.011000, 0.028000, -0.022000, -15.600012, -33.699977, -81.700035, 0.891999, 1.000000, 1.168000);
SetPlayerSpecialAction(gracz, SPECIAL_ACTION_CUFFED);
TogglePlayerControllable(gracz, 0);
for(new k = 0; k < MAX_PLAYERS; k++)
{
if(IsPlayerConnected(k))
{
if(gTeam[k] == TEAM_MEDYK)
{
DisablePlayerCheckpoint(k);
}
}
}
SendClientMessage(gracz, COLOR_RED, "Policjant sku? Ci?.");
}
else {
SendClientMessage(playerid, COLOR_RED, "Jeste? za daleko od gracza");
}
}
}
return 1;
}
if (strcmp(cmd, "/uskuj", true)==0){
{
new ulecz[256];
ulecz = strtok(cmdtext, idx);
new gracz = strval(ulecz);
if(wpolicji[playerid]){
if(!strlen(ulecz))
{
SendClientMessage(playerid, COLOR_RED, "WPISZ: /uskuj [id gracza]");
return 1;
}
new dis;
dis = GetDistanceBetweenPlayers(playerid,gracz...
Witam mam komende na zdanie prawa jazdy /zdajprawko i po zdaniu pytan wyskakuje mi takie cos
i mam pytanie czy da rady takie cos zrobic aby to wyskakiwalo tez danemu graczowi zeby bylo na nick ze ja zdam wyskakuje ta komenda mi i graczowi ktory jest wpisany w ta komende
Witam. Stworzy?em sobie komend? na tworzenie pacho?ka ale niestety gdy na serwerze wpisz? /pacholek to nic si? nie dzieje ani nawet nie ma informacji o braku komendy .
Witam, mam pewien problem z komend? poniewaz gdy wpisuje t? komende : /zapakuj to mi wyswietla si? wszedzie ale chcia?bym aby to by?o w danym miejscu , chcialem zastosowac : IsPlayerInRangeOfPoint lecz mam errory i to duzo wiec prosz? was abyscie mi pomogli oto kod komedy:
Witajcie, mam do Was pytanie - jak zrobi? takie co?, ?e np. mam jaki? skrypt z komend?, i chcia?bym aby dzia?a?a ona w jednym miejscu - chodzi mi o interior, a raczej stworzony biznes, do kt?rego wejdziemy i b?dziemy mogli wpisa? ow? komend?. A je?eli wpiszemy ow? komend? po za tym biznesem, to po prostu nie b?dzie dzia?a?? Z g?ry dzi?ki za odpowied? - daje kilkana?cie pi?ek wraz z kolegami, gdy? zale?y nam bardzo na odpowiedzi.
Witam postanowi?em zrobi? tak? komend? na serwer ale jest problem poniewa?
jak wpisz? /afk dobrze daje mi freeze pisz? pod nickiem AFK i na czacie ?e jestem teraz AFK ale gdy wpisz? drugi raz /afk to nie chc? mnie odmrozi? ani nic tylko ca?y czas powtarza to samo co powinno by? po wpisaniu pierwszy raz /afk
Witam serdecznie, zwracam si? o pomoc do was. Robi? komend? "/unblock" i mam errory.
To tak, najpierw dam errory
[code]Skrypty na serwer.pwn(444) : error 012: invalid function call, not a valid address
Skrypty na serwer.pwn(444) : warning 215: expression has no effect
Skrypty na serwer.pwn(444) : warning 215: expression has no effect
Skrypty na serwer.pwn(444) : error 001: expected token: ";", but found ")"
Skrypty na serwer.pwn(444) : error 029: invalid expression, assumed zero
Skrypty na serwer.pwn(444) : fatal error 107: too many error messages on one line[/code]
Dodam, ?e robi? t? komend? w filterscript, nie w gamemodzie
A o to komenda, znaczy ca?y public onplayercommandtext.
[code]
public OnPlayerCommandText(playerid, cmdtext[])
{
new tmp[80];
new string[500];
new cmd[60],idx;
new strtok[60];
cmd = strtok(cmdtext, idx); <--- Linijka z b??dem
if(strval(cmd)>30) return 1;
if(GraczZalogowany[playerid]==0) return 1;
{
if(!strcmp(cmdtext, "unblock", true))
{
if(IsPlayerConnected(playerid))
{
new cmd;
new toadminlevel;
if(!ToAdminLevel(playerid,2)){ return 1; }
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
Info(playerid,"/unblock [Imi? i Nazwisko]");
return 1;
}
new giveplayerid;
giveplayerid = ReturnUser(tmp);
if (IsPlayerConnected(giveplayername) && giveplayername != INVALID...
Mam pewn? komende... na dawanie Administratora Graczowi o podanym ID. I teraz np. wpisuje /DajA 3 i tworzy plik w odpowiednim folderze ale nie pobiera Nazwy gracza tylko tworzy plik o nazwie "PlayerName(ID).txt" i pytanie do was jak zrobi? tak aby pobiera?o nick i tworzy?o plik tekstowy o nazwie tego gracza?
"LISTA_ADM2" to: #define LISTA_ADM2 "Central Server/Admini"
Oczywi?cie za poprawne przerobienie kodu daje Piwa
Witam, pisz? tutaj z racji mojego problemu z jedn? komend?. Pr?bowa?em to jako? zrobi? samemu ale nie mog? ogarn?? o co chodzi.. Napisa?em komend? na report niestety problem polega na tym, ?e nie przyjmuje ona du?ego ci?gu znak?w. Zwi?ksza?em stringi, pr?bowa?em to jako? zrozumie? i nie da?em rady.
Komenda:
[code]CMD:report(playerid, params[])
{
new forplayerid, Powod[256], string[500];
Witam.
Chodzi mi o komend? /sprawdz [id] kt?ra sprawdza jaki towar ma trucker (oczywi?cie komenda dla policji) a mianowicie o kod kt?ry m?g?bym wklei? do mapki.
Prosz? o pomoc w nagrod? daje Zimne Piwko
Z g?ry dzi?kuje.
Ps. Je?li to jest Banalne to prosz? nie m?wi? rzeczy typu (zal to jest robota na 5 min ...) poniewa? ja jestem w tym kompletnie zielony i prosz? was o pomoc
witam chcia?bym sie dowiedze? jak zrobi? komende na nick {wiem jak si? to robi }
alee chcia?bym zeby by?o tak :
osoba kt?ra jest zapisana w mapie z nickiem normalnie mog?a kozysta? z komendy wpisanej przez siebie
natomiast osoba kt?ra wpisuje komende ale nie ma jej wpisanej w mape odrazu dostaje kick za to ze nie jest przypisana nickiem do komendy
jakies pomys?y
Witam, stworzy?em komende, aby sku? gracza. Fukcja dzia?a dobrze, timer te? tylko jest ma?y problem. Wpisuje komende /skuj [id] skuwam go, jednak to ten gracz skuty mnie przyci?ga a nie ja.
Witam! Aby dawa? wyp?aty np. w soboty musia?bym czeka? na ka?dego gracza, czy da si? stworzy? komend?, kt?ra b?dzie dawa?a kas? danemu kontu (/daj 5000 LOGIN)?
Witam, mam komende na usuwanie wszystkich Neon?w, Kogut?w i innych przedmiot?w z Pojazd?w. 0 Error?w, 0 Warning?w lecz gdy wpisuje j? na serverze to wyskakuje ?e nie ma takiej komendy.
ten problem polega na tym ?e daje vipa tym graczom kt?rzy s? po?aczeni z sa:mp (IsPlayerConnected)
a w jaki spos?b zrobi? ze dopisuje vipa w bazie ? tzn. poprostu daje vipa tym co nie sa na servie
Siema, jak stworzy? przy u?yciu sscanf/zcmd komende na danie moderatora? Mam oczywi?cie system plik?w DOF2 mam takie co?: ale nie wiem jak to wrzuci? do komendy. Pomo?e kto?? Ws?dzie co? takiego: /dajmoda [0 - Je?eli zabiera 1 jak daje][0 - ID]
No wi?c zedytowa?em troch? Honesta (jestem nowy w Pawn) by frakcje o ID 6 i 10 mia?y dost?p tylko do pracy dilera broni, ale jednak oni te? nie mog? do??czy? do tej pracy.
Na list? GUI. Tak jak np. na net4game, ls-rp itp. Prosz? o pomoc, gdy? chce si? tego nauczy?. Najlepiej prosi?bym o podes?anie jakiego? kodu, z kt?rego wszystkiego bym si? nauczy?.
Witam.
Daaaaawno przesta?em tworzy? w pawno.
Czy kto? mo?e mi od?wie?y? pami?? i powiedzie? jak powinna wygl?da? komenda kt?ra pokazuje twoj? pozycj? na mapie?
[code]if(!strcmp(cmd, "/tpdo", true)){
new tp[256],giveplayerid;
tp = strtok(cmdtext, idx);
giveplayerid = strval(tp);
if(Admin[playerid] == 1 || HeadAdmin[playerid] == 1 || JuniorAdmin[playerid] == 1 || User[playerid] == 1)
if(!strlen(tp)){
SendClientMessage(playerid, COLOR_WHITE, "ERROR: U?yj: /tpdo [id]");
return 1;}
if(!IsPlayerConnected(giveplayerid)){
SendClientMessage(playerid, COLOR_WHITE, "ERROR: Nie ma takiego gracza...");
return 1;}
if(IsPlayerConnected(giveplayerid)){
new str[256];
new string[256];
format(string, sizeof(string), "Wys?a?e? propozycje do [%s][ID:%d] Poczekaj na odpowiedz...", PlayerName(giveplayerid), giveplayerid);
SendClientMessage(playerid, COLOR_GREEN, string);
format(str, sizeof(str), "Dosta?e? propozycje od [%s][ID:%d]", PlayerName(playerid), playerid);
SendClientMessage(giveplayerid, COLOR_ZOLTY, str);
ShowPlayerDialog(playerid, 1, DIALOG_STYLE_MSGBOX, "Potwierdzenie", "Pewien gracz chce si? do ciebie teleportowa?nnZezwalasz na Teleportacje?", "Tak", "Nie");
print(str);
}else
SendClientMessage(playerid,COLOR_WHITE,"ERROR: Nieprawid?owa komenda");
return 1;}[/code]
I teraz mam problem bo nie wiem jak zrobic zeby po nacisnieciu Tak wysla?o wiadomo?? do tego kto wyslal propozycje ?e potwierdzenie zostalo przyjete i zeby go teleportowalo do gracza ktory to po...