Započeo Skazy_ Cappone
•22. Jan. 2019.• ZaključanoPomoc oko komande.
692
pregleda
10
postova
Hustler
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
86
Postovi:
29
Teme:
Pridružio se:Okt. 2018
22. Jan. 2019.
Problem(error/warning): Pomoc oko komande /disarm Ja kada nekome dam /disarm , skine mu se oruzije i ode u GS i kupi oruzije i moze da puca.
Evo Komanda :
YCMD:disarm(playerid,params[],help)
{
#pragma unused help
if(UlogovanProvera == 0) return SendMessage( playerid, "Morate se ulogovati da bi pisali.");
new pid,vreme,str;
if(PlayerInfo < 5 ) return SendErrorMessage( playerid, "Samo A5+");
if(AdminDuty == 0 ) return SendErrorMessage( playerid, "Morate biti na Admin duznosti!");
if(sscanf(params, "uis", pid,vreme)) return SendUsageMessage( playerid, "disarm [vreme(minut]");
if(PlayerInfo == 1) return SendErrorMessage ( playerid, "Taj igrac je vec disarmovan!");
if(!IsPlayerConnected(pid)) return SendErrorMessage( playerid, "Pogresan ID!");
if( PlayerInfo == 1 && PlayerInfo != 0 ) return SendErrorMessage( playerid, "Zabranjeno vam je koristenje oruzija");
PlayerInfo = 1;
PlayerInfo = vreme * 60;
ResetPlayerWeapons(pid);
format(str,sizeof str,"{77FF00}Admin %s vam je zabranio koriscenje oruzija %d minuta.", GetName(playerid),vreme);
SCM(pid,-1,str);
format(str,sizeof str,""ZELENA"Zabranili ste rokanje igracu: %s na %d!", GetName(pid),vreme);
SCM(playerid,-1,str);
return 1;
}
Dio skripte: [ pawn ]//[ /pawn ]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [ code ]//[ /code ]
Slika/video ingame problema(obavezno ako je ingame problem): //
Evo Komanda :
YCMD:disarm(playerid,params[],help)
{
#pragma unused help
if(UlogovanProvera == 0) return SendMessage( playerid, "Morate se ulogovati da bi pisali.");
new pid,vreme,str;
if(PlayerInfo < 5 ) return SendErrorMessage( playerid, "Samo A5+");
if(AdminDuty == 0 ) return SendErrorMessage( playerid, "Morate biti na Admin duznosti!");
if(sscanf(params, "uis", pid,vreme)) return SendUsageMessage( playerid, "disarm [vreme(minut]");
if(PlayerInfo == 1) return SendErrorMessage ( playerid, "Taj igrac je vec disarmovan!");
if(!IsPlayerConnected(pid)) return SendErrorMessage( playerid, "Pogresan ID!");
if( PlayerInfo == 1 && PlayerInfo != 0 ) return SendErrorMessage( playerid, "Zabranjeno vam je koristenje oruzija");
PlayerInfo = 1;
PlayerInfo = vreme * 60;
ResetPlayerWeapons(pid);
format(str,sizeof str,"{77FF00}Admin %s vam je zabranio koriscenje oruzija %d minuta.", GetName(playerid),vreme);
SCM(pid,-1,str);
format(str,sizeof str,""ZELENA"Zabranili ste rokanje igracu: %s na %d!", GetName(pid),vreme);
SCM(playerid,-1,str);
return 1;
}
Dio skripte: [ pawn ]//[ /pawn ]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [ code ]//[ /code ]
Slika/video ingame problema(obavezno ako je ingame problem): //
Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
69 / 250 XP
Početnik(0)
464
Postovi:
16
Teme:
Pridružio se:Jan. 2014
23. Jan. 2019.
Stavi pod OnPlayerUpdate ovako
if(PlayerInfo == 1) //proverava da l je igrac disarmovan i ako jeste odradi sledece
{
ResetPlayerWeapons(playerid); //resetuje oruzija
SendClientMessage(playerid, -1, "Ne mozes da koristis oruzije jer imas disarm")! //salje poruku igracu
return 1;
}Godfather
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosAktivan Član
9 / 250 XP
Početnik(1)
2,044
Postovi:
55
Teme:
Pridružio se:Sep. 2013
23. Jan. 2019.
PazzOnee wrote on January 23, 2019, 1:49 am:
Stavi pod OnPlayerUpdate ovako
if(PlayerInfo == 1) //proverava da l je igrac disarmovan i ako jeste odradi sledece
{
ResetPlayerWeapons(playerid); //resetuje oruzija
SendClientMessage(playerid, -1, "Ne mozes da koristis oruzije jer imas disarm")! //salje poruku igracu
return 1;
}Znaci ako je disarmovan da mu resetuje oruzija i salje poruku pri svakom updateu igraca (od prilike 100 updatea u sekundi)?
Zar nije logicnije da mu zabrani dobavljanje oruzija tipa funkciom GivePlayerWeapon ili da na komande stavi provjere...
Hustler
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
86
Postovi:
29
Teme:
Pridružio se:Okt. 2018
23. Jan. 2019.
Molim vas pomozi te mi ako moze neko lijepo citavu komandu da mi objavi jer mi je stvarno potrebno.
Enforcer
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
93 / 100 XP
Početnik(0)
348
Postovi:
34
Teme:
Pridružio se:Okt. 2013
23. Jan. 2019.
else if(FirmaInfo == VRSTA_GUNSHOP)
{
x++;
if( UsaoFirma == -1 ) return SCM( playerid,-1,""ZPLAVA": "BELA"Morate biti u firmi!");
if(FirmaInfo[UsaoFirma] <= 0) return SCM(playerid,-1,""ZPLAVA": "BELA"Nemamo vise proizvoda!");
if(PlayerInfo == 0) return SCM(playerid,-1, ""SIVA"Morate imati dozvolu za oruzije da bi kupili oruzije!");
if(PlayerInfo == 1) return SendClientMessage(playerid, -1 ""SIVA"Ne mozete kupovati oruzje jer ste disarmovani!"); // Dodaj ovu liniju
SPD(playerid, 90, DIALOG_STYLE_LIST, ""BELA"Gun Shop", ""SPLAVA"- "BELA"Noz (2000$)\n"SPLAVA"- "BELA"Palica (60$)\n"SPLAVA"- "BELA"Shotgun (8500$)\n"SPLAVA"- "BELA"Padobran
(250$)\n"SPLAVA"- "BELA"Dezert (3000$)\n"SPLAVA"- "BELA"M4 (8500$)\n"SPLAVA"- "BELA"AK-47 (8500$)\n"SPLAVA"- "BELA"MP5 (5500$)\n"SPLAVA"- "BELA"Sniper (10000$)\n"SPLAVA"-
"BELA"Pancir (5000$)", "Kupi", "Izlaz");
break;
}
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
189
Postovi:
36
Teme:
Pridružio se:Avg. 2018
23. Jan. 2019.
YCMD:disarm(playerid,params[],help)
{
#pragma unused help
if(UlogovanProvera == 0) return SendMessage( playerid, "Morate se ulogovati da bi pisali.");
new pid,vreme,str;
if(PlayerInfo < 5 ) return SendErrorMessage( playerid, "Samo A5+");
if(AdminDuty == 0 ) return SendErrorMessage( playerid, "Morate biti na Admin duznosti!");
if(sscanf(params, "uis", pid,vreme)) return SendUsageMessage( playerid, "disarm [vreme(minut]");
if(PlayerInfo == 1) return SendErrorMessage ( playerid, "Taj igrac je vec disarmovan!");
if(!IsPlayerConnected(pid)) return SendErrorMessage( playerid, "Pogresan ID!");
PlayerInfo = 1;
PlayerInfo = vreme * 60;
ResetPlayerWeapons(pid);
format(str,sizeof str,"{77FF00}Admin %s vam je zabranio koriscenje oruzija %d minuta.", GetName(playerid),vreme);
SCM(pid,-1,str);
format(str,sizeof str,""ZELENA"Zabranili ste rokanje igracu: %s na %d!", GetName(pid),vreme);
SCM(playerid,-1,str);
return 1;
}Probaj ovako...
Naravno,prilagodi svom modu.
Hustler
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
86
Postovi:
29
Teme:
Pridružio se:Okt. 2018
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava