Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Ukisa[pwnExpert] poslato Avgust 05, 2012, 14:23:41 POSLE PODNE

Naslov: [POMOC] RCON admin
Poruka od: Ukisa[pwnExpert] poslato Avgust 05, 2012, 14:23:41 POSLE PODNE
Skripta koju koristim: CLRP Edit
Detaljan opis problema: Na ovom forumu sam naso FS za evente i sad samo rcon admin moze da ih napravi IN-Game, ja sam u skripti trazio i nigde nema CMD npr: /rcon login ili samo /rcon pa me zanima kako ja da napravim tu cmd ili da namestim da moze bilo koji admin da napravi event..
Dio skripte:
            if(!strcmp(cmd,"/napravievent",true))
            {
                if(!IsPlayerAdmin(playerid))return SendClientMessage(playerid,0xFF0000FF,"[GRESKA]: Samo RCON admini smiju koristiti ovo");
                    if(EventoInfo[Criado] == 1)return SendClientMessage(playerid,0xFF0000FF,"[GRESKA]: Vec je napravljen event");
                    GetPlayerPos(playerid,POS[0],POS[1],POS[2]); GetPlayerFacingAngle(playerid,POS[3]);
                    EventoInfo[P1] = Float:POS[0];
                    EventoInfo[P2] = Float:POS[1];
                    EventoInfo[P3] = Float:POS[2];
                    EventoInfo[P4] = Float:POS[3];

                    EventoInfo[Interior] = GetPlayerInterior(playerid);
                    EventoInfo[Mundo] = GetPlayerVirtualWorld(playerid);
                    for(new i,k=13; i != k; ++i)
                    {
                        GetPlayerWeaponData(playerid,i,EventoInfo[Arma][i],EventoInfo[Balas][i]);
                    }
                    if(IsPlayerInAnyVehicle(playerid))
                    {
                            EventoInfo[Carro] = GetVehicleModel(GetPlayerVehicleID(playerid));
                    }
                    EventoInfo[Criado] = 1;
                    EventoInfo[Aberto] = 0;
                    SendClientMessage(playerid,0x00FF00FF,"[INFO]: Event je spreman za otvaranje ( /otvorievent )");
                    return 1;


Ima jos cmd koje trebaju RCON log...[/color][/size]
HELP??
Naslov: Odg: [POMOC] RCON admin
Poruka od: FireMan poslato Avgust 05, 2012, 15:39:22 POSLE PODNE
Ubaci u skriptu i umjesto IsPlayerAdmin stavis PlayerInfo[playerid][Admin]
Naslov: Odg: [POMOC] RCON admin
Poruka od: vlado_plavsic poslato Avgust 05, 2012, 15:40:48 POSLE PODNE
Te rcon  komande se ne nalaze u skripti.One postoje sve dok imas a_samp inc ubacen,a s obzirom da je taj inc obavezan uvek ces ih imati.
Naslov: Odg: [POMOC] RCON admin
Poruka od: PROXY poslato Avgust 05, 2012, 16:26:44 POSLE PODNE
Citat: |UkiShA|ModExpert|Pawno| poslato Avgust 05, 2012, 14:23:41 POSLE PODNE
Skripta koju koristim: CLRP Edit
Detaljan opis problema: Na ovom forumu sam naso FS za evente i sad samo rcon admin moze da ih napravi IN-Game, ja sam u skripti trazio i nigde nema CMD npr: /rcon login ili samo /rcon pa me zanima kako ja da napravim tu cmd ili da namestim da moze bilo koji admin da napravi event..
Dio skripte:
            if(!strcmp(cmd,"/napravievent",true))
            {
                if(!IsPlayerAdmin(playerid))return SendClientMessage(playerid,0xFF0000FF,"[GRESKA]: Samo RCON admini smiju koristiti ovo");
                    if(EventoInfo[Criado] == 1)return SendClientMessage(playerid,0xFF0000FF,"[GRESKA]: Vec je napravljen event");
                    GetPlayerPos(playerid,POS[0],POS[1],POS[2]); GetPlayerFacingAngle(playerid,POS[3]);
                    EventoInfo[P1] = Float:POS[0];
                    EventoInfo[P2] = Float:POS[1];
                    EventoInfo[P3] = Float:POS[2];
                    EventoInfo[P4] = Float:POS[3];

                    EventoInfo[Interior] = GetPlayerInterior(playerid);
                    EventoInfo[Mundo] = GetPlayerVirtualWorld(playerid);
                    for(new i,k=13; i != k; ++i)
                    {
                        GetPlayerWeaponData(playerid,i,EventoInfo[Arma][i],EventoInfo[Balas][i]);
                    }
                    if(IsPlayerInAnyVehicle(playerid))
                    {
                            EventoInfo[Carro] = GetVehicleModel(GetPlayerVehicleID(playerid));
                    }
                    EventoInfo[Criado] = 1;
                    EventoInfo[Aberto] = 0;
                    SendClientMessage(playerid,0x00FF00FF,"[INFO]: Event je spreman za otvaranje ( /otvorievent )");
                    return 1;


Ima jos cmd koje trebaju RCON log...[/color][/size]
HELP??

s obzirom da je rcon ubacen u sve modove koji imaju a_samp inc,imas ga samo nekad nece da prikaze
kada ukucas /rcon login moras ukucati /rcon login tvojusifru ili samo napravis umesto ovog   if(!IsPlayerAdmin(playerid)) PlayerInfo[playerid][Admin]
i mocices bez rcona da pokrenes event..
Naslov: Odg: [POMOC] RCON admin
Poruka od: Ukisa[pwnExpert] poslato Avgust 05, 2012, 21:11:42 POSLE PODNE
Nece, izbaca mi ove errore...
C:\Users\uSER\Desktop\gm\filterscripts\Event.pwn(41) : error 017: undefined symbol "PlayerInfo"
C:\Users\uSER\Desktop\gm\filterscripts\Event.pwn(41) : warning 215: expression has no effect
C:\Users\uSER\Desktop\gm\filterscripts\Event.pwn(41) : error 001: expected token: ";", but found "]"
C:\Users\uSER\Desktop\gm\filterscripts\Event.pwn(41) : error 029: invalid expression, assumed zero
C:\Users\uSER\Desktop\gm\filterscripts\Event.pwn(41) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


4 Errors.
Naslov: Odg: [POMOC] RCON admin
Poruka od: PROXY poslato Avgust 05, 2012, 21:17:11 POSLE PODNE
Citat: |UkiShA|ModExpert|Pawno| poslato Avgust 05, 2012, 21:11:42 POSLE PODNE
Nece, izbaca mi ove errore...
C:\Users\uSER\Desktop\gm\filterscripts\Event.pwn(41) : error 017: undefined symbol "PlayerInfo"
C:\Users\uSER\Desktop\gm\filterscripts\Event.pwn(41) : warning 215: expression has no effect
C:\Users\uSER\Desktop\gm\filterscripts\Event.pwn(41) : error 001: expected token: ";", but found "]"
C:\Users\uSER\Desktop\gm\filterscripts\Event.pwn(41) : error 029: invalid expression, assumed zero
C:\Users\uSER\Desktop\gm\filterscripts\Event.pwn(41) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


4 Errors.

daj mi liniju 41
Naslov: Odg: [POMOC] RCON admin
Poruka od: Ukisa[pwnExpert] poslato Avgust 05, 2012, 21:19:42 POSLE PODNE
if(PlayerInfo[playerid][pAdmin] >= 2)return SendClientMessage(playerid,0xFF0000FF,"[GRESKA]: Samo RCON admini smiju koristiti ovo");
Naslov: Odg: [POMOC] RCON admin
Poruka od: PROXY poslato Avgust 05, 2012, 21:22:43 POSLE PODNE
Citat: |UkiShA|ModExpert|Pawno| poslato Avgust 05, 2012, 21:19:42 POSLE PODNE
if(PlayerInfo[playerid][pAdmin] >= 2)return SendClientMessage(playerid,0xFF0000FF,"[GRESKA]: Samo RCON admini smiju koristiti ovo");
if(PlayerInfo[playerid][pAdmin] >= 2)
return 1;
SendClientMessage(playerid,0xFF0000FF,"[GRESKA]: Samo admini mogu koristiti ovo");

ovako ...
Naslov: Odg: [POMOC] RCON admin
Poruka od: Ukisa[pwnExpert] poslato Avgust 05, 2012, 21:25:31 POSLE PODNE
Nece brt opet iste errore izbaca
Naslov: Odg: [POMOC] RCON admin
Poruka od: PROXY poslato Avgust 05, 2012, 21:29:44 POSLE PODNE
Citat: |UkiShA|ModExpert|Pawno| poslato Avgust 05, 2012, 21:25:31 POSLE PODNE
Nece brt opet iste errore izbaca

if(!strcmp(cmd,"/napravievent",true))
            {
            if(IsPlayerConnected(playerid))
{
                    if (PlayerInfo[playerid][pAdmin] >= 1340)
    {
                    SendClientMessage(playerid, COLOR_GREY, "** Nisi autorizovan da koristis ovu komandu . ");
                    if(EventoInfo[Criado] == 1)return SendClientMessage(playerid,0xFF0000FF,"[GRESKA]: Vec je napravljen event");
                    GetPlayerPos(playerid,POS[0],POS[1],POS[2]); GetPlayerFacingAngle(playerid,POS[3]);
                    EventoInfo[P1] = Float:POS[0];
                    EventoInfo[P2] = Float:POS[1];
                    EventoInfo[P3] = Float:POS[2];
                    EventoInfo[P4] = Float:POS[3];

                    EventoInfo[Interior] = GetPlayerInterior(playerid);
                    EventoInfo[Mundo] = GetPlayerVirtualWorld(playerid);
                    for(new i,k=13; i != k; ++i)
                    {
                        GetPlayerWeaponData(playerid,i,EventoInfo[Arma][i],EventoInfo[Balas][i]);
                    }
                    if(IsPlayerInAnyVehicle(playerid))
                    {
                            EventoInfo[Carro] = GetVehicleModel(GetPlayerVehicleID(playerid));
                    }
                    EventoInfo[Criado] = 1;
                    EventoInfo[Aberto] = 0;
                    SendClientMessage(playerid,0x00FF00FF,"[INFO]: Event je spreman za otvaranje ( /otvorievent )");
                    return 1;
Naslov: Odg: [POMOC] RCON admin
Poruka od: rloveution poslato Avgust 05, 2012, 21:32:11 POSLE PODNE
cek cek ..koristis ovo u fs ?
u fs nemas definisano sta ti je PlayerInfo[playerid][pAdmin] prebaci to iz fs u gm i radit ce ti sa PlayerInfo[playerid][pAdmin] ....
Naslov: Odg: [POMOC] RCON admin
Poruka od: PROXY poslato Avgust 05, 2012, 21:33:05 POSLE PODNE
Citat: Phat-Jo[.pwn] poslato Avgust 05, 2012, 21:32:11 POSLE PODNE
cek cek ..koristis ovo u fs ?
u fs nemas definisano sta ti je PlayerInfo[playerid][pAdmin] prebaci to iz fs u gm i radit ce ti sa PlayerInfo[playerid][pAdmin] ....
da,nisam skontao ako je to za fs onda si upravu!
Naslov: Odg: [POMOC] RCON admin
Poruka od: Ukisa[pwnExpert] poslato Avgust 05, 2012, 21:35:23 POSLE PODNE
Citat: Phat-Jo[.pwn] poslato Avgust 05, 2012, 21:32:11 POSLE PODNE
cek cek ..koristis ovo u fs ?
u fs nemas definisano sta ti je PlayerInfo[playerid][pAdmin] prebaci to iz fs u gm i radit ce ti sa PlayerInfo[playerid][pAdmin] ....

Bilo gde u gmu da ubacim ?? na TuT-u je pisalo da trebam ubaciti u FS pa u server.cfg upisem ime FS-a... sad nzm ako se ubaca u GM onda nzm gde da ga ubacim.. na dnu skripte ???
Naslov: Odg: [POMOC] RCON admin
Poruka od: PROXY poslato Avgust 05, 2012, 21:39:36 POSLE PODNE
Citat: |UkiShA|ModExpert|Pawno| poslato Avgust 05, 2012, 21:35:23 POSLE PODNE
Citat: Phat-Jo[.pwn] poslato Avgust 05, 2012, 21:32:11 POSLE PODNE
cek cek ..koristis ovo u fs ?
u fs nemas definisano sta ti je PlayerInfo[playerid][pAdmin] prebaci to iz fs u gm i radit ce ti sa PlayerInfo[playerid][pAdmin] ....

Bilo gde u gmu da ubacim ?? na TuT-u je pisalo da trebam ubaciti u FS pa u server.cfg upisem ime FS-a... sad nzm ako se ubaca u GM onda nzm gde da ga ubacim.. na dnu skripte ???
u onplayercommandtext ;)
Naslov: Odg: [POMOC] RCON admin
Poruka od: rloveution poslato Avgust 05, 2012, 21:41:04 POSLE PODNE
mozes ti koristit tu filteskriptu kad je ubacis po tom tutorijalu tj samo u configu da je navedes ali nemozes koristit varijable iz gm-a u fs ...

to ti je kao da imas dvije knjige i likovi iz prve knjige su culi za tu drugu knjigu ali nemaju pojma ko je u toj knjizi nit sta ko radi  :D razumijes ?

otvori fs i prebacis iz funkcije u funkciju

iz OnFilterScriptInit u OnGameModeInit iz OnPlayerCommandText u OnPlayerCommadn text i tako :) razumjes :P

ako nisi nikad radio napravi kopiju gm-a ako sta sjebes :/
Naslov: Odg: [POMOC] RCON admin
Poruka od: Ukisa[pwnExpert] poslato Avgust 05, 2012, 21:47:28 POSLE PODNE
Cek xD jel mozes ti da mi to lepo objasnis xD
Naslov: Odg: [POMOC] RCON admin
Poruka od: rloveution poslato Avgust 05, 2012, 21:50:33 POSLE PODNE
zar nisam :P ??

znaci otvoris FS (pwn fajl) i otvoris GM(takodje pwn fajl) i prebacujes iz FS kod u GM  ?! razumijes ?
Naslov: Odg: [POMOC] RCON admin
Poruka od: Ukisa[pwnExpert] poslato Avgust 05, 2012, 21:58:21 POSLE PODNE
Ma razumem to ali gde u gm skripti da ubacim ?  ???
Naslov: Odg: [POMOC] RCON admin
Poruka od: Leo aka JESAM JA poslato Avgust 05, 2012, 23:20:36 POSLE PODNE
if(!strcmp(cmd,"/napravievent",true))
            {
            if(IsPlayerConnected(playerid))
{
                    if (pInfo[playerid][pAdmin] >= 1340)
    {
                    SendClientMessage(playerid, COLOR_GREY, "** Nisi autorizovan da koristis ovu komandu . ");
                    if(EventoInfo[Criado] == 1)return SendClientMessage(playerid,0xFF0000FF,"[GRESKA]: Vec je napravljen event");
                    GetPlayerPos(playerid,POS[0],POS[1],POS[2]); GetPlayerFacingAngle(playerid,POS[3]);
                    EventoInfo[P1] = Float:POS[0];
                    EventoInfo[P2] = Float:POS[1];
                    EventoInfo[P3] = Float:POS[2];
                    EventoInfo[P4] = Float:POS[3];

                    EventoInfo[Interior] = GetPlayerInterior(playerid);
                    EventoInfo[Mundo] = GetPlayerVirtualWorld(playerid);
                    for(new i,k=13; i != k; ++i)
                    {
                        GetPlayerWeaponData(playerid,i,EventoInfo[Arma][i],EventoInfo[Balas][i]);
                    }
                    if(IsPlayerInAnyVehicle(playerid))
                    {
                            EventoInfo[Carro] = GetVehicleModel(GetPlayerVehicleID(playerid));
                    }
                    EventoInfo[Criado] = 1;
                    EventoInfo[Aberto] = 0;
                    SendClientMessage(playerid,0x00FF00FF,"[INFO]: Event je spreman za otvaranje ( /otvorievent )");
                    return 1;
Naslov: Odg: [POMOC] RCON admin
Poruka od: ThE P.A.W.n ! poslato Avgust 05, 2012, 23:33:48 POSLE PODNE
Ovako ce raditi 100%,ali mocice svi da je koriste.

      if(!strcmp(cmd,"/napravievent",true))
            {
                    if(EventoInfo[Criado] == 1)return SendClientMessage(playerid,0xFF0000FF,"[GRESKA]: Vec je napravljen event");
                    GetPlayerPos(playerid,POS[0],POS[1],POS[2]); GetPlayerFacingAngle(playerid,POS[3]);
                    EventoInfo[P1] = Float:POS[0];
                    EventoInfo[P2] = Float:POS[1];
                    EventoInfo[P3] = Float:POS[2];
                    EventoInfo[P4] = Float:POS[3];

                    EventoInfo[Interior] = GetPlayerInterior(playerid);
                    EventoInfo[Mundo] = GetPlayerVirtualWorld(playerid);
                    for(new i,k=13; i != k; ++i)
                    {
                        GetPlayerWeaponData(playerid,i,EventoInfo[Arma][i],EventoInfo[Balas][i]);
                    }
                    if(IsPlayerInAnyVehicle(playerid))
                    {
                            EventoInfo[Carro] = GetVehicleModel(GetPlayerVehicleID(playerid));
                    }
                    EventoInfo[Criado] = 1;
                    EventoInfo[Aberto] = 0;
                    SendClientMessage(playerid,0x00FF00FF,"[INFO]: Event je spreman za otvaranje ( /otvorievent )");
                    return 1;
Naslov: Odg: [POMOC] RCON admin
Poruka od: Ukisa[pwnExpert] poslato Avgust 06, 2012, 00:34:13 PRE PODNE
Hvala.. makar cu imati evente :D ako bude neko provalio imena za evente onda cu ili da izbrisem ili da promenim imena dok ne nadjem nov FS za event :D
Naslov: Odg: [POMOC] RCON admin
Poruka od: ѕєуzιι¢н™.amx poslato Avgust 06, 2012, 02:28:40 PRE PODNE
Pa samo sve iz callbackova iz FSa prebaci u callbackove u GMu, ali sve iz OnFilterscriptInit prebacis u OnGameModeInit a npr u filterscripti imas OnPlayerCommandText to sve u tom callbacku isto ide u OnPlayerCommandText ali u GMu