Započeo Roby Mapper
•17. Feb. 2019.• ZaključanoKako trebam definisati
795
pregleda
10
postova
OG Legend
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
243 / 250 XP
Početnik(0)
3,533
Postovi:
129
Teme:
Pridružio se:Jul 2016
17. Feb. 2019.
Problem(error/warning): Kako trebam definisati if( PlayerInfo za Spec Admina da pise kad ulazi ingame probao sam i ne ide kako trebam napraviti da pise kada ulazi spec admin na server dole sam napravio za specadmin?
Dio skripte: https://pastebin.com/HLrg5fzK
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): //
Slika/video ingame problema(obavezno ako je ingame problem): //
Dio skripte: https://pastebin.com/HLrg5fzK
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): //
Slika/video ingame problema(obavezno ako je ingame problem): //
OG Legend
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
243 / 250 XP
Početnik(0)
3,533
Postovi:
129
Teme:
Pridružio se:Jul 2016
Crime Lord
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosAktivan Član
79 / 250 XP
Početnik(0)
856
Postovi:
43
Teme:
Pridružio se:Avg. 2016
17. Feb. 2019.
Probaj nezz dal ce radit
i tamo zamjeni AdminPoruka sa AdminSpecAdminPoruka
AdminSpecAdminPoruka( color, string[] ) {
for( new i = 0; i < MAX_PLAYERS; i++) {
if( IsPlayerConnected( i ) ) {
if( PlayerInfo[ i ][ xAdmin ] >= 1 || PlayerInfo[ i ][ xSpecAdmin] == 1 ) {
SCM( i, color, string ); } } }
return true;
}i tamo zamjeni AdminPoruka sa AdminSpecAdminPoruka
OG Legend
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
243 / 250 XP
Početnik(0)
3,533
Postovi:
129
Teme:
Pridružio se:Jul 2016
18. Feb. 2019.
Miki11 wrote on February 17, 2019, 10:45 pm:
Probaj nezz dal ce radit
i tamo zamjeni AdminPoruka sa AdminSpecAdminPoruka
AdminSpecAdminPoruka( color, string[] ) {
for( new i = 0; i < MAX_PLAYERS; i++) {
if( IsPlayerConnected( i ) ) {
if( PlayerInfo[ i ][ xAdmin ] >= 1 || PlayerInfo[ i ][ xSpecAdmin] == 1 ) {
SCM( i, color, string ); } } }
return true;
}i tamo zamjeni AdminPoruka sa AdminSpecAdminPoruka
OG Legend
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
243 / 250 XP
Početnik(0)
3,533
Postovi:
129
Teme:
Pridružio se:Jul 2016
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
246 / 250 XP
Početnik(0)
616
Postovi:
39
Teme:
Pridružio se:Avg. 2017
20. Feb. 2019.
zameni za svojim samo
if(PlayerInfo >= 1 || PlayerInfo >= 1)
{
new org;
if(PlayerInfo >= 1) { org = "admin"; }
else if(PlayerInfo >= 1) { org = "test admin"; }
format(string,sizeof(string),""CRVENA"[SA:RP Admin System] "ZELENA"Igrac %s je %s level %d!", GetName(playerid),org,PlayerInfo);
SendAdminMessage(-1, string);
}
new org;
if(PlayerInfo >= 1) { org = "admin"; }
else if(PlayerInfo >= 1) { org = "test admin"; }
format(string,sizeof(string),""CRVENA"[SA:RP Admin System] "ZELENA"Igrac %s je %s level %d!", GetName(playerid),org,PlayerInfo);
SendAdminLoginMassage(-1, string);
///////////////////////////////////////////////////////////////////////////
forward SendAdminLoginMassage(color, string[]);
public SendAdminLoginMassage(color, string[])
{
foreach(Player,i)
{
if(PlayerInfo >= 1 || PlayerInfo == 1 || PlayerInfo == 1 || PlayerInfo == 1)
{
SendClientMessage(i, color, string);
}
}Kingpin
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,062
Postovi:
207
Teme:
Pridružio se:Apr. 2014
20. Feb. 2019.
Nisam te bas razumeo kad udje taj specadmin da izbacu njemu ili serveru celom ili svim spec adminima?
Crime Lord
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
804
Postovi:
115
Teme:
Pridružio se:Jul 2012
20. Feb. 2019.
POsalji kod gdje mu postavljas spec admina, takodje
ako je taj admin u isto vrijeme spec admin i xAdmin izbacice ti samo poruku za xAdmina
Sto znaci komanda npr dajadmina bi trebala izgeldati ovako
ako je taj admin u isto vrijeme spec admin i xAdmin izbacice ti samo poruku za xAdmina
Sto znaci komanda npr dajadmina bi trebala izgeldati ovako
CMD:daj admina
PlayerInfo = 0;
PlayeriInfo = 1; // e sada ce ti ocitat ono else if. Prekopruka koristi samp wiki
PlayerInfo =0; // takodje zbog if provjere
/*
Sada da ti objasnim malo sta si ti uradio
ti sa else if provjera ide redom od prve do zadnje i zaustavlja se na prvom TRUE odgovoru
sto znaci da ako je tebi admin xAdmin i scriptadmin i spec admin
nece mu izbacity poruku za specAdmina jer je vec dobio TRUE(tacan) odgovor iznad znaci za takve situacije koristi samo if bez else if, ali opet moja preporuka ti je da xAdmina u davanju admina postavljas na 0, a spec admina postavljas na 1
*/
Hustler
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
40 / 100 XP
Početnik(0)
64
Postovi:
5
Teme:
Pridružio se:Feb. 2019
20. Feb. 2019.
Na telefonu pišem kod izvini ako ima grešku...
Ukoliko imaš bilo šta od YSI paketa includeovano ovo će ti raditi al svakako update YSI na 5x jer 5x supportuje Just In Time compiler koji ubrzava celu skriptu za oko 300%
public OnPlayerConnect(playerid)
{
SendLoginMessage(0xFF0000FF, " {FFFFFF}Igrac %s se ulogovao na server!", GetName(playerid));
return 1;
}static stock SendLoginMessage(boja, const fmt[], va_args<>)
{
new str;
va_format(str, sizeof str, fmt, va_start<2>);
foreach( new i : Player)
{
if(PI > 0)
{
SCM(i, boja, str);
}
}
return 1;
}static stock GetName(playerid)
{
new name;
GetPlayerName(playerid, name, sizeof name);
return name;
} Ukoliko imaš bilo šta od YSI paketa includeovano ovo će ti raditi al svakako update YSI na 5x jer 5x supportuje Just In Time compiler koji ubrzava celu skriptu za oko 300%
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava