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??
Ubaci u skriptu i umjesto IsPlayerAdmin stavis PlayerInfo[playerid][Admin]
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.
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..
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.
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
if(PlayerInfo[playerid][pAdmin] >= 2)return SendClientMessage(playerid,0xFF0000FF,"[GRESKA]: Samo RCON admini smiju koristiti ovo");
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 ...
Nece brt opet iste errore izbaca
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;
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] ....
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!
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 ???
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 ;)
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 :/
Cek xD jel mozes ti da mi to lepo objasnis xD
zar nisam :P ??
znaci otvoris FS (pwn fajl) i otvoris GM(takodje pwn fajl) i prebacujes iz FS kod u GM ?! razumijes ?
Ma razumem to ali gde u gm skripti da ubacim ? ???
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;
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;
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
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