[POMOC]Mjesanje GM i Admin lvla

Započeo 3agle
11. Jul 2014. Zaključano
420
pregleda
18
postova
CH|pr0
4
Enforcer
11. Jul 2014.
Skripta koju koristim:UNDERPOINT
Detaljan opis problema; idem /a ili /g [chat za GMove i Admine] i pise A|67|  a max adm level je 1338 ,tako i za GMove
Dio skripte:
YCMD:g(playerid, params[],help)
{
    #pragma unused help
    if(UlogiranProvera == 0) return SCM(playerid,-1,"[P:RP] "CRVENA"Moras se ulogirati da bi koristio ovu komandu!");
if(PlayerInfo < 1) return SCM(playerid, -1, ""ORANGE"[P:RP] "SIVA"Samo GameMasteri!");
new text, string, sendername;
GetPlayerName(playerid, sendername, sizeof(sendername));
if(sscanf(params, "s", text)) return SCM(playerid, -1, ""ORANGE"Koristi: "SIVA" /a ");
new arank;
if(PlayerInfo == 1) { arank = "GameMaster Level 1"; }
else if(PlayerInfo == 2) { arank = "GameMaster Level 2"; }
else if(PlayerInfo == 3) { arank = "GameMaster Level 3"; }
else { arank = "GameMaster"; }
format(string, sizeof(string), ""ZELENA"GM|%d| "ZELENA"%s "ZELENA":"BELA" %s",arank,sendername,text);
AdminGameMaster(-1,string);
return 1;
}
YCMD:a(playerid, params[],help)
{
    #pragma unused help
    if(UlogiranProvera == 0) return SCM(playerid,-1,"[P:RP] "CRVENA"Moras se ulogirati da bi koristio ovu komandu!");
if(PlayerInfo < 1) return SCM(playerid, -1, ""CRVENA"[P:RP] "SIVA"Niste ovlasteni!");
new text, string, sendername;
GetPlayerName(playerid, sendername, sizeof(sendername));
if(sscanf(params, "s", text)) return SCM(playerid, -1, ""CRVENA"Koristi: "BELA"/a ");
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 == 1337) { arank = "Admin Level 1337"; }
else if(PlayerInfo == 1338) { arank = "Admin Level 1338"; }
else { arank = "Admin"; }
format(string, sizeof(string), ""SPLAVA"A|%d| "SPLAVA"%s "SPLAVA":"BELA"%s",arank,sendername,text);
    AdminGameMaster(-1,string);
return 1;
}
Nxidza
5
Crime Lord
11. Jul 2014.
Probaj ovako:
YCMD:g(playerid, params[],help)
{
    #pragma unused help
    if(UlogiranProvera == 0) return SCM(playerid,-1,"[P:RP] "CRVENA"Moras se ulogirati da bi koristio ovu komandu!");
if(PlayerInfo < 1) return SCM(playerid, -1, ""ORANGE"[P:RP] "SIVA"Samo GameMasteri!");
new text, string, sendername;
GetPlayerName(playerid, sendername, sizeof(sendername));
if(sscanf(params, "s", text)) return SCM(playerid, -1, ""ORANGE"Koristi: "SIVA" /a ");
new arank;
if(PlayerInfo == 1) { arank = "1"; }
else if(PlayerInfo == 2) { arank = "2"; }
else if(PlayerInfo == 3) { arank = "3"; }
else { arank = "GameMaster"; }
format(string, sizeof(string), ""ZELENA"GM|%d| "ZELENA"%s "ZELENA":"BELA" %s",arank,sendername,text);
AdminGameMaster(-1,string);
return 1;
}
YCMD:a(playerid, params[],help)
{
    #pragma unused help
    if(UlogiranProvera == 0) return SCM(playerid,-1,"[P:RP] "CRVENA"Moras se ulogirati da bi koristio ovu komandu!");
if(PlayerInfo < 1) return SCM(playerid, -1, ""CRVENA"[P:RP] "SIVA"Niste ovlasteni!");
new text, string, sendername;
GetPlayerName(playerid, sendername, sizeof(sendername));
if(sscanf(params, "s", text)) return SCM(playerid, -1, ""CRVENA"Koristi: "BELA"/a ");
new arank;
if(PlayerInfo == 1) { arank = "1"; }
else if(PlayerInfo == 2) { arank = "2"; }
else if(PlayerInfo == 3) { arank = "3"; }
else if(PlayerInfo == 4) { arank = "4"; }
else if(PlayerInfo == 1337) { arank = "1337"; }
else if(PlayerInfo == 1338) { arank = "1338"; }
else { arank = "Admin"; }
format(string, sizeof(string), ""SPLAVA"A|%d| "SPLAVA"%s "SPLAVA":"BELA"%s",arank,sendername,text);
    AdminGameMaster(-1,string);
return 1;
}
CH|pr0
4
Enforcer
11. Jul 2014.
Probat cu ,a mozes mi reci ja idem /otvori na LCN bazi i kako ja stojim onako prema kapiji ,ona se prema meni otvara :S
Evo ti ovo za otvarat

else if(IsPlayerInRangeOfPoint(playerid, 10.0, 1286.5000000,-2056.6001000,61.6000000))  // LCN KAPIJA
{
if(PlayerInfo == 2 || PlayerInfo == 2)
{
MoveDynamicObject(LCNkapija1, 2239.8999023438, -2220.8999023438, 14.39999961853, 2.0);
KapijeTimer = SetTimer("ZatvaranjeLCN", 7000, 0);
            format(string, sizeof(string), "* %s otvara kapiju.", GetName(playerid));
ProxDetector(30.0, playerid, string, PROX,PROX,PROX,PROX,PROX);
SCM(playerid,-1,""CRVENA"LCN | "BELA"Kapija je otvorena i zatvorit ce se se automatski!");
}
else return SCM(playerid,-1, ""CRVENA": "BELA"Samo clanovi LCN!");
}

Ja ocu da se zatvara prema zidu tamo ..
James_SmithXDl
6
OG Legend
11. Jul 2014.
pa ovako izmapas ogradu kako oces uzmes kordinate zatvorene i otvorene ograde i samo ih proveravas i otvaras zatvaras.
CH|pr0
4
Enforcer
11. Jul 2014.
Problem i jest u tome,komanda ima samo /otvori,a kapija se automatski zatvara :S

Ovo za admin levele nazalost ne radi ,opet pise A|51| %s .....GM isto tako
James_SmithXDl
6
OG Legend
11. Jul 2014.
covjece arank je string nemozes ga pozivati sa integerom
format(string, sizeof(string), ""ZELENA"GM|%s| "ZELENA"%s "ZELENA":"BELA" %s",arank,sendername,text);
AdminGameMaster(-1,string);

format(string, sizeof(string), ""SPLAVA"A|%s| "SPLAVA"%s "SPLAVA":"BELA"%s",arank,sendername,text);
    AdminGameMaster(-1,string);
Samper
5
Kingpin
11. Jul 2014.
Zašto jednostavno ne napraviš ovako:
YCMD:g(playerid, params[],help)
{
    #pragma unused help
    if(UlogiranProvera == 0) return SCM(playerid,-1,"[P:RP] "CRVENA"Moras se ulogirati da bi koristio ovu komandu!");
if(PlayerInfo < 1) return SCM(playerid, -1, ""ORANGE"[P:RP] "SIVA"Samo GameMasteri!");
new text, string, sendername;
GetPlayerName(playerid, sendername, sizeof(sendername));
if(sscanf(params, "s", text)) return SCM(playerid, -1, ""ORANGE"Koristi: "SIVA" /a ")
format(string, sizeof(string), ""ZELENA"GM|%d| "ZELENA"%s "ZELENA":"BELA" %s",PlayerInfo,sendername,text);
AdminGameMaster(-1,string);
return 1;
}
YCMD:a(playerid, params[],help)
{
        #pragma unused help
        if(UlogiranProvera == 0) return SCM(playerid,-1,"[P:RP] "CRVENA"Moras se ulogirati da bi koristio ovu komandu!");
if(PlayerInfo < 1) return SCM(playerid, -1, ""CRVENA"[P:RP] "SIVA"Niste ovlasteni!");
new text, string, sendername;
GetPlayerName(playerid, sendername, sizeof(sendername));
if(sscanf(params, "s", text)) return SCM(playerid, -1, ""CRVENA"Koristi: "BELA"/a ");
format(string, sizeof(string), ""SPLAVA"A|%d| "SPLAVA"%s "SPLAVA":"BELA"%s", PlayerInfo,sendername,text);
        AdminGameMaster(-1,string);
return 1;
}
CH|pr0
4
Enforcer
11. Jul 2014.
¸Hvala ti C++..Zanima me ova kapija sada :S ...zasto se prema meni otvara ,evo koda ;

else if(IsPlayerInRangeOfPoint(playerid, 10.0, 1286.5000000,-2056.6001000,61.6000000))  // LCN KAPIJA
{
if(PlayerInfo == 2 || PlayerInfo == 2)
{
MoveDynamicObject(LCNkapija1, 2239.8999023438, -2220.8999023438, 14.39999961853, 2.0);
KapijeTimer = SetTimer("ZatvaranjeLCN", 7000, 0);
            format(string, sizeof(string), "* %s otvara kapiju.", GetName(playerid));
ProxDetector(30.0, playerid, string, PROX,PROX,PROX,PROX,PROX);
SCM(playerid,-1,""CRVENA"LCN | "BELA"Kapija je otvorena i zatvorit ce se se automatski!");
}
else return SCM(playerid,-1, ""CRVENA": "BELA"Samo clanovi LCN!");
}
James_SmithXDl
6
OG Legend
11. Jul 2014.
kazem ti nevaljaju kordinate .
CH|pr0
4
Enforcer
11. Jul 2014.
zašto nevaljaju ?!?
edit:
LCNkapija1 = CreateDynamicObject(2990,1286.5000000,-2056.6001000,61.6000000,0.0000000,0.0000000,90.0000000);
Eto to su kordinati kapije,i sta ja sad trebam stavit ?
James_SmithXDl
6
OG Legend
11. Jul 2014.
jel ti svatas
nevaljaju moveobject kord

izmapas otvorenu ogradu uzmes njene kord i postavis ih kad je otvara i u timeru izmapas zatvorenu i movas na njene kord
CH|pr0
4
Enforcer
11. Jul 2014.
Slozio sam😉
Al kad idem /otvori ,automatski se otvori i onda zatvori nakon par sec,postavio sam svugdje di treba i nece se zatvorit nego ostane otvoreno
Joy Punisher
4
Made Man
11. Jul 2014.
CH|pr0 wrote on July 11, 2014, 7:41 pm:
Slozio sam😉
Al kad idem /otvori ,automatski se otvori i onda zatvori nakon par sec,postavio sam svugdje di treba i nece se zatvorit nego ostane otvoreno


Mozda nisi dobro postavio timer ili funkciju timera....Ako mozes postavi kodove timera ovde... i public timera
CH|pr0
4
Enforcer
11. Jul 2014.
evo:

else if(IsPlayerInRangeOfPoint(playerid, 10.0, 1286.5000000,-2056.6001000,61.6000000))  // LCN KAPIJA
{
if(PlayerInfo == 2 || PlayerInfo == 2)
{
MoveDynamicObject(LCNkapija, 1286.5000000,-2056.6001000,53.6000000,2.0);
KapijeTimer = SetTimer("ZatvaranjeLCN", 7000, 0);
            format(string, sizeof(string), "* %s otvara kapiju.", GetName(playerid));
ProxDetector(30.0, playerid, string, PROX,PROX,PROX,PROX,PROX);
SCM(playerid,-1,""CRVENA"LCN | "BELA"Otvaras kapiju na LCN bazi,zatvorit ce se automatski!");
}
else return SCM(playerid,-1, ""CRVENA": "BELA"Samo clanovi LCN!");
}


Eto jos ovdje je namjesteno

forward ZatvaranjeLCN();
public ZatvaranjeLCN()
{
    MoveDynamicObject(LCNkapija,1286.5000000, -2056, 53.6000000, 2.00);
    MoveDynamicObject(LCNkapija2,2232.3999023438, -2213.5, 14.39999961853, 2.00);
return 1;
}
CH|pr0
4
Enforcer
11. Jul 2014.
Ispricavam se za DP,treba mi hitno POMOC!

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha