Problem(error/warning): Koristim FS za vip sistem od Vasica i zanima me kako da stavim da i GMovi i Admini mogu da pisu na vip chatu?
Dio skripte: poslacu komnadu vipchata iz fs
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log):
Slika/video ingame problema(obavezno ako je ingame problem):
Pomoc oko vip systema
684
pregleda
7
postova
27. Apr. 2020.
V01D wrote on April 27, 2020, 11:13 am:
Pa posalji komandu xD i kako definises admina i gm-a
Evo komanda u FSu
CMD:g( playerid, params[] )
{
if ( PlayerInfo[ playerid ][ xVIP ] < 1 ) return SendClientMessage( playerid, -1, " - Niste ovlasceni!");
{
new text, string, vippn;
GetPlayerName(playerid, vippn, sizeof(vippn));
if(sscanf(params, "s", text)) return SendClientMessage(playerid, -1, "KORISTITE: /g (Tekst)");
new imeranka;
if(PlayerInfo[ playerid ][ xVIP ] == 1) { imeranka = "VIP Level 1"; }
else if(PlayerInfo[ playerid ][ xVIP ] == 2) { imeranka = "VIP Level 2"; }
else if(PlayerInfo[ playerid ][ xVIP ] == 3) { imeranka = "VIP Level 3"; }
else if(PlayerInfo[ playerid ][ xVIP ] == 4) { imeranka = "VIP Level 4"; }
else { imeranka = "VIP"; }
format(string, sizeof(string), "(( %s - %s: %s ))",imeranka,vippn,text);
foreach(Player, i) {
if(PlayerInfo[ i ][ xVIP ] >= 1 ) {
SendClientMessage( i, -1, string ); } }
}
return 1;
}evo komanda za /ga chat u modu pa vidi
{
#pragma unused help
if(UlogovanProvera == 0) return SCM(playerid,-1,"UP:RP | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
if(PlayerInfo >= 1 || PlayerInfo >= 1)
{
new text, string, sendername;
GetPlayerName(playerid, sendername, sizeof(sendername));
if(sscanf(params, "s", text)) return SCM(playerid, -1, ""ORANGE"UP:RP Pomoc | "SIVA" /ga ");
new arank;
if(PlayerInfo == 1) { arank = "Admin Level 1"; }
else if(PlayerInfo == 2) { arank = "Admin Level 2"; }
else if(PlayerInfo == 3) { arank = "Admin Level 3"; }
else if(PlayerInfo == 4) { arank = "Admin Level 4"; }
else if(PlayerInfo == 5) { arank = "Admin Level 5"; }
else if(PlayerInfo == 6) { arank = "Admin Level 6 (Vlasnik)"; }
else if(PlayerInfo == 1) { arank = "GameMaster Level 1"; }
else if(PlayerInfo == 2) { arank = "GameMaster Level 2"; }
else if(PlayerInfo == 3) { arank = "GameMaster Level 3"; }
format(string, sizeof(string), ""ZELENA"GA | "BELA"%s "ZELENA"%s"BELA": %s",arank,sendername,text);
AdminGameMaster(-1,string);
}
return 1;
}27. Apr. 2020.
CMD:g( playerid, params[] )
{
if ( PlayerInfo[ playerid ][ xVIP ] < 1 || PlayerInfo < 1) return SendClientMessage( playerid, -1, " - Niste ovlasceni!");
{
new text, string, vippn;
GetPlayerName(playerid, vippn, sizeof(vippn));
if(sscanf(params, "s", text)) return SendClientMessage(playerid, -1, "KORISTITE: /g (Tekst)");
new imeranka;
if(PlayerInfo == 1) { imeranka = "Admin Level 1"; }
else if(PlayerInfo == 2) { imeranka = "Admin Level 2"; }
else if(PlayerInfo == 3) { imeranka = "Admin Level 3"; }
else if(PlayerInfo == 4) { imeranka = "Admin Level 4"; }
else if(PlayerInfo == 5) { imeranka = "Admin Level 5"; }
else if(PlayerInfo == 6) { imeranka = "Admin Level 6 (Vlasnik)";
if(PlayerInfo[ playerid ][ xVIP ] == 1) { imeranka = "VIP Level 1"; }
else if(PlayerInfo[ playerid ][ xVIP ] == 2) { imeranka = "VIP Level 2"; }
else if(PlayerInfo[ playerid ][ xVIP ] == 3) { imeranka = "VIP Level 3"; }
else if(PlayerInfo[ playerid ][ xVIP ] == 4) { imeranka = "VIP Level 4"; }
else { imeranka = "VIP"; }
format(string, sizeof(string), "(( %s - %s: %s ))",imeranka,vippn,text);
foreach(Player, i) {
if(PlayerInfo[ i ][ xVIP ] >= 1 ) {
SendClientMessage( i, -1, string ); } }
}
return 1;
}Ako si uopste mislio na ovo
27. Apr. 2020.
V01D wrote on April 27, 2020, 11:19 am:
CMD:g( playerid, params[] )
{
if ( PlayerInfo[ playerid ][ xVIP ] < 1 || PlayerInfo < 1) return SendClientMessage( playerid, -1, " - Niste ovlasceni!");
{
new text, string, vippn;
GetPlayerName(playerid, vippn, sizeof(vippn));
if(sscanf(params, "s", text)) return SendClientMessage(playerid, -1, "KORISTITE: /g (Tekst)");
new imeranka;
if(PlayerInfo == 1) { imeranka = "Admin Level 1"; }
else if(PlayerInfo == 2) { imeranka = "Admin Level 2"; }
else if(PlayerInfo == 3) { imeranka = "Admin Level 3"; }
else if(PlayerInfo == 4) { imeranka = "Admin Level 4"; }
else if(PlayerInfo == 5) { imeranka = "Admin Level 5"; }
else if(PlayerInfo == 6) { imeranka = "Admin Level 6 (Vlasnik)";
if(PlayerInfo[ playerid ][ xVIP ] == 1) { imeranka = "VIP Level 1"; }
else if(PlayerInfo[ playerid ][ xVIP ] == 2) { imeranka = "VIP Level 2"; }
else if(PlayerInfo[ playerid ][ xVIP ] == 3) { imeranka = "VIP Level 3"; }
else if(PlayerInfo[ playerid ][ xVIP ] == 4) { imeranka = "VIP Level 4"; }
else { imeranka = "VIP"; }
format(string, sizeof(string), "(( %s - %s: %s ))",imeranka,vippn,text);
foreach(Player, i) {
if(PlayerInfo[ i ][ xVIP ] >= 1 ) {
SendClientMessage( i, -1, string ); } }
}
return 1;
}Ako si uopste mislio na ovo
Mislio sam na to, ubacio sam tako U FS i zasao mi je error.
C:\Users\Nikola\Desktop\Merseyside RP - v1.0\filterscripts\vipsys.pwn(317) : error 029: invalid expression, assumed zero
C:\Users\Nikola\Desktop\Merseyside RP - v1.0\filterscripts\vipsys.pwn(317) : error 017: undefined symbol "cmd_vipbase"
C:\Users\Nikola\Desktop\Merseyside RP - v1.0\filterscripts\vipsys.pwn(317) : error 029: invalid expression, assumed zero
C:\Users\Nikola\Desktop\Merseyside RP - v1.0\filterscripts\vipsys.pwn(317) : fatal error 107: too many error messages on one line
Evo ta linija
CMD:vipbase( playerid, params[] )Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava
