Pretraga

Pritisnite Enter za pretragu ili Escape za zatvaranje

Padrino

Padrino

Rookie

Poslednja aktivnost

pre 15 godina

postova

7

Kreiranih tema

2

XP

165

Pridružio se

dec. 2009

Trenutna aktivnost

Izgleda da Padrino trenutno ne radi ništa

Odgovorio na May 10, 2010
Mala pomoc u vezi PM komande
GTA San Andreas Multiplayer / Pitanja & Pomoć
Imam standardnu komandu za privatne poruke
	if(strcmp("/pm", cmd, true) == 0)
{
tmp = strtok(cmdtext,idx);

if(!strlen(tmp) || strlen(tmp) > 5) {
SendClientMessage(playerid,ADMINFS_MESSAGE_COLOR,"Usage: /pm (id) (message)");
return 1;
}

new id = strval(tmp);
        gMessage = strrest(cmdtext,idx);

if(!strlen(gMessage)) {
SendClientMessage(playerid,ADMINFS_MESSAGE_COLOR,"Usage: /pm (id) (message)");
return 1;
}

if(!IsPlayerConnected(id)) {
SendClientMessage(playerid,ADMINFS_MESSAGE_COLOR,"/pm : Bad player ID");
}

if(playerid != id) {
GetPlayerName(id,iName,sizeof(iName));
GetPlayerName(playerid,pName,sizeof(pName));
format(Message,sizeof(Message),">> %s(%d): %s",iName,id,gMessage);
SendClientMessage(playerid,PM_OUTGOING_COLOR,Message);
format(Message,sizeof(Message),"** %s(%d): %s",pName,playerid,gMessage);
SendClientMessage(id,PM_INCOMING_COLOR,Message);
PlayerPlaySound(id,1085,0.0,0.0,0.0);

printf("PM: %s",Message);

}
else {
SendClientMessage(playerid,ADMINFS_MESSAGE_COLOR,"You cannot PM yourself");
}
return 1;
}


U admin skriptu imam Readcmds, da administratori mogu videti komande drugih igraca, sad bih hteo kada neko posalje privatnu poruko
da Administratori ne mogu videti komandu pm iza kose crte na primer: "Padrino (id:0) /pm 1 zdravo" Svaki Administrator moze to videti a ja bih hteo de to ne moze da se vidi samo ne znam kako?

Hvala u napred
Odgovorio na Feb 06, 2010
Animacije
GTA San Andreas Multiplayer / Pitanja & Pomoć
Quote
ovo mi se cini super

ali imam problem
neznam kud da ubacim
mozes mi tocno objasniti??

bilo tko ko zna kud da ubacim neka mi kaze molim ljepo!


Vrlo jednostavno, otvori gamemod, pronadji "public OnPlayerCommandText(playerid, cmdtext[])"  unutar toga copy - paste kodove koje vidis
Odgovorio na Feb 06, 2010
Kako da promajenim SPAWN
GTA San Andreas Multiplayer / Pitanja & Pomoć
Udji u igru, odaberi poziciju gde zelis da bude spawn(samo stanes sa igracem-skinom na poziciju koju zelis) i upisi /save , zatim idi u folder gde ti je instaliran GTASA i potrazi text dokument "savedpositions" tu ces videdi ceo kod kao naprimer:
"AddPlayerClass(115,1801.4391,-2056.1543,15.9900,1.9703,23,100, 25,150, 4,1);" , otvori gamemode i iskopiraj kod u OnGameModeInit i pritisni F5.
prvi broj "115" ti je broj skina, mozes promeniti po zelji, zadnji brojevi su za oruzje koje ima igrac kad se spawnuje "23-oruzje, 100-koliko municije,25,150, 4,1 ,takodje mozes promeniti po zelji.
Odgovorio na Jan 26, 2010
Ladmin
GTA San Andreas Multiplayer / Pitanja & Pomoć
Evo odradio sam ti drugi,znaci isti je samo sto moze da loada i sejva score, kad ga postavis udji u igru "/setscore tvoj id i koliko, onda izadji i udji ponovo" tako ces videti da li radi, ali pre svega toga obavezno udji u folder "scriptfiles > ladmin  > config" i postavo savescore na 1 (SaveScore=1)

http://solidfiles.com/d/uVyp
Odgovorio na Jan 26, 2010
Ladmin
GTA San Andreas Multiplayer / Pitanja & Pomoć
Ja sam editovao moj ladmin i odradio da loada score, postavicu ti kodove da vidis gde sta treba da ubacis
new PlayerInfo; //1. potrazi Playerinfo i tu ubaci "GiveScore"

enum ServerData
{
MaxPing,
ReadPMs,
ReadCmds,
MaxAdminLevel,
AdminOnlySkins,
AdminSkin,
AdminSkin2,
AdminSkin3,
AdminSkin4,
NameKick,
PartNameKick,
AntiBot,
AntiSpam,
AntiSwear,
NoCaps,
Locked,
Password,
GiveWeap,
GiveMoney,
GiveScore,          //Ovde
ConnectMessages,
AdminCmdMsg,
AutoLogin,
MaxMuteWarnings,
DisableChat,
MustLogin,
MustRegister,
};
//============================================================================

dcmd_lconfig(playerid,params[]) {   //Ovde ubaci SaveScore ,tako da mozes u konfiguraciji ukljuciti  i iscljuciti da loada score, 1=on, 0=off
#pragma unused params
if(PlayerInfo >= 9)
{
   new string;
SendClientMessage(playerid,blue,"    ---=== Admin Configuration ===---");
format(string, sizeof(string), "Max Ping: %dms | ReadPms %d | ReadCmds %d | Max Admin Level %d | AdminOnlySkins %d", ServerInfo,  ServerInfo,  ServerInfo,  ServerInfo,  ServerInfo );
SendClientMessage(playerid,blue,string);
format(string, sizeof(string), "AdminSkin1 %d | AdminSkin2 %d | NameKick %d | AntiBot %d | AntiSpam %d | AntiSwear %d", ServerInfo, ServerInfo, ServerInfo, ServerInfo, ServerInfo, ServerInfo );
SendClientMessage(playerid,blue,string);
format(string, sizeof(string), "NoCaps %d | Locked %d | Pass %s | SaveWeaps %d | SaveMoney %d | SaveScore %d |//ovde   ConnectMessages %d | AdminCmdMsgs %d", ServerInfo, ServerInfo, ServerInfo, ServerInfo, ServerInfo, ServerInfo, ServerInfo, ServerInfo );
SendClientMessage(playerid,blue,string);
format(string, sizeof(string), "AutoLogin %d | MaxMuteWarnings %d | ChatDisabled %d | MustLogin %d | MustRegister %d", ServerInfo, ServerInfo, ServerInfo, ServerInfo, ServerInfo );
SendClientMessage(playerid,blue,string);
}
return 1;
}
//========================================================================================================
dcmd_register(playerid,params[]) //3. Ovde dodaj Score
{
   if (PlayerInfo == 1) return SendClientMessage(playerid,red,"ACCOUNT: You are already registered and logged in.");
   if (udb_Exists(PlayerName2(playerid))) return SendClientMessage(playerid,red,"ACCOUNT: This account already exists, please use '/login '.");
   if (strlen(params) == 0) return SendClientMessage(playerid,red,"ACCOUNT: Correct usage: '/register '");
   if (strlen(params) < 4 || strlen(params) > 20) return SendClientMessage(playerid,red,"ACCOUNT: Password length must be greater than three characters");
   if (udb_Create(PlayerName2(playerid),params))
{
    new file,name, tmp3;
    new strdate, year,month,day; getdate(year, month, day);
GetPlayerName(playerid,name,sizeof(name)); format(file,sizeof(file),"/ladmin/users/%s.sav",udb_encode(name));
    GetPlayerIp(playerid,tmp3,100); dini_Set(file,"ip",tmp3);
//     dini_Set(file,"password",params);
dUserSetINT(PlayerName2(playerid)).("registered",1);
  format(strdate, sizeof(strdate), "%d/%d/%d",day,month,year);
dini_Set(file,"RegisteredDate",strdate);
dUserSetINT(PlayerName2(playerid)).("loggedin",1);
dUserSetINT(PlayerName2(playerid)).("banned",0);
dUserSetINT(PlayerName2(playerid)).("level",0);
            dUserSetINT(PlayerName2(playerid)).("LastOn",0);
    dUserSetINT(PlayerName2(playerid)).("money",0);
    dUserSetINT(PlayerName2(playerid)).("score",0);   //Ovde
    dUserSetINT(PlayerName2(playerid)).("kills",0);
dUserSetINT(PlayerName2(playerid)).("deaths",0);
dUserSetINT(PlayerName2(playerid)).("hours",0);
dUserSetINT(PlayerName2(playerid)).("minutes",0);
dUserSetINT(PlayerName2(playerid)).("seconds",0);
PlayerInfo = 1;
PlayerInfo = 1;
SendClientMessage(playerid, yellow, "ACCOUNT: You are now registered, and have been automaticaly logged in");
PlayerPlaySound(playerid,1057,0.0,0.0,0.0);
return 1;
}
   return 1;
}
//=======================================================================================
LoginPlayer(playerid)  //4. Ovde "GiveScore", "SetPlayerScore"
{
if(ServerInfo == 1) {ResetPlayerMoney(playerid); GivePlayerMoney(playerid, dUserINT(PlayerName2(playerid)).("money") ); }
dUserSetINT(PlayerName2(playerid)).("loggedin",1);
if(ServerInfo == 1) {SetPlayerScore(playerid, dUserINT(PlayerName2(playerid)).("Score") ); }  //Ovde
dUserSetINT(PlayerName2(playerid)).("loggedin",1);
PlayerInfo = (dUserINT(PlayerName2(playerid)).("deaths"));
PlayerInfo = (dUserINT(PlayerName2(playerid)).("kills"));
PlayerInfo = (dUserINT(PlayerName2(playerid)).("level"));
  PlayerInfo = dUserINT(PlayerName2(playerid)).("hours");
  PlayerInfo = dUserINT(PlayerName2(playerid)).("minutes");
  PlayerInfo = dUserINT(PlayerName2(playerid)).("seconds");
PlayerInfo = 1;
PlayerInfo = 1;
}
//==========================================================================================================
SavePlayer(playerid) //5. Ovde ubaci da bi se sacuvalo Score
{
  dUserSetINT(PlayerName2(playerid)).("money",GetPlayerMoney(playerid));
  dUserSetINT(PlayerName2(playerid)).("score",GetPlayerScore(playerid));  //Ovde
  dUserSetINT(PlayerName2(playerid)).("kills",PlayerInfo);
  dUserSetINT(PlayerName2(playerid)).("deaths",PlayerInfo);

new h, m, s;
   TotalGameTime(playerid, h, m, s);

dUserSetINT(PlayerName2(playerid)).("hours", h);
dUserSetINT(PlayerName2(playerid)).("minutes", m);
dUserSetINT(PlayerName2(playerid)).("seconds", s);

  new Float:x,Float:y,Float:z, interior;
  GetPlayerPos(playerid,x,y,z); interior = GetPlayerInterior(playerid);
   dUserSetINT(PlayerName2(playerid)).("x1",floatround(x));
dUserSetINT(PlayerName2(playerid)).("y1",floatround(y));
dUserSetINT(PlayerName2(playerid)).("z1",floatround(z));
   dUserSetINT(PlayerName2(playerid)).("interior1",interior);

new weap1, ammo1, weap2, ammo2, weap3, ammo3, weap4, ammo4, weap5, ammo5, weap6, ammo6;
GetPlayerWeaponData(playerid,2,weap1,ammo1);// hand gun
GetPlayerWeaponData(playerid,3,weap2,ammo2);//shotgun
GetPlayerWeaponData(playerid,4,weap3,ammo3);// SMG
GetPlayerWeaponData(playerid,5,weap4,ammo4);// AK47 / M4
GetPlayerWeaponData(playerid,6,weap5,ammo5);// rifle
GetPlayerWeaponData(playerid,7,weap6,ammo6);// rocket launcher
  dUserSetINT(PlayerName2(playerid)).("weap1",weap1); dUserSetINT(PlayerName2(playerid)).("weap1ammo",ammo1);
  dUserSetINT(PlayerName2(playerid)).("weap2",weap2); dUserSetINT(PlayerName2(playerid)).("weap2ammo",ammo2);
  dUserSetINT(PlayerName2(playerid)).("weap3",weap3); dUserSetINT(PlayerName2(playerid)).("weap3ammo",ammo3);
dUserSetINT(PlayerName2(playerid)).("weap4",weap4); dUserSetINT(PlayerName2(playerid)).("weap4ammo",ammo4);
  dUserSetINT(PlayerName2(playerid)).("weap5",weap5); dUserSetINT(PlayerName2(playerid)).("weap5ammo",ammo5);
dUserSetINT(PlayerName2(playerid)).("weap6",weap6); dUserSetINT(PlayerName2(playerid)).("weap6ammo",ammo6);

new Float:health; GetPlayerHealth(playerid, Float:health);
new Float:armour; GetPlayerArmour(playerid, Float:armour);
new year,month,day; getdate(year, month, day);
new strdate; format(strdate, sizeof(strdate), "%d.%d.%d",day,month,year);
new file; format(file,sizeof(file),"/ladmin/users/%s.sav",udb_encode(PlayerName2(playerid)) );

dUserSetINT(PlayerName2(playerid)).("health",floatround(health));
   dUserSetINT(PlayerName2(playerid)).("armour",floatround(armour));
dini_Set(file,"LastOn",strdate);
dUserSetINT(PlayerName2(playerid)).("loggedin",0);
dUserSetINT(PlayerName2(playerid)).("TimesOnServer",(dUserINT(PlayerName2(playerid)).("TimesOnServer"))+1);
}
//==========================================================================================================
#if defined DISPLAY_CONFIG //6.
stock ConfigInConsole()
{
print(" ________ Configuration ___________\n");
print(" __________ Chat & Messages ______");
if(ServerInfo == 0) print("  Anti Swear:              Disabled "); else print("  Anti Swear:             Enabled ");
if(ServerInfo == 0)  print("  Anti Spam:               Disabled "); else print("  Anti Spam:              Enabled ");
if(ServerInfo == 0)  print("  Read Cmds:               Disabled "); else print("  Read Cmds:              Enabled ");
if(ServerInfo == 0)   print("  Read PMs:                Disabled "); else print("  Read PMs:               Enabled ");
if(ServerInfo == 0) print("  Connect Messages:        Disabled "); else print("  Connect Messages:       Enabled ");
  if(ServerInfo == 0) print("  Admin Cmd Messages:     Disabled ");  else print("  Admin Cmd Messages:     Enabled ");
if(ServerInfo == 0)   print("  Anti capital letters:    Disabled \n"); else print("  Anti capital letters:   Enabled \n");
print(" __________ Skins ________________");
if(ServerInfo == 0) print("  AdminOnlySkins:         Disabled "); else print("  AdminOnlySkins:         Enabled ");
printf("  Admin Skin 1 is:         %d", ServerInfo );
printf("  Admin Skin 2 is:         %d\n", ServerInfo );
print(" ________ Server Protection ______");
if(ServerInfo == 0) print("  Anti Bot:                Disabled "); else print("  Anti Bot:                Enabled ");
if(ServerInfo == 0) print("  Bad Name Kick:           Disabled\n"); else print("  Bad Name Kick:           Enabled\n");
print(" __________ Ping Control _________");
if(ServerInfo == 0) print("  Ping Control:            Disabled"); else print("  Ping Control:            Enabled");
printf("  Max Ping:                %d\n", ServerInfo );
print(" __________ Players ______________");
if(ServerInfo == 0) print("  Save/Give Weaps:         Disabled"); else print("  Save/Give Weaps:         Enabled");
if(ServerInfo == 0) print("  Save/Give Money:         Disabled\n"); else print("  Save/Give Money:         Enabled\n");
if(ServerInfo == 0) print("  Save/Give Score:         Disabled\n"); else print("  Save/Give Score:         Enabled\n"); //Ovde
print(" __________ Other ________________");
printf("  Max Admin Level:         %d", ServerInfo );
if(ServerInfo == 0) print("  Server Locked:           No"); else print("  Server Locked:           Yes");
if(ServerInfo == 0) print("  Auto Login:             Disabled\n"); else print("  Auto Login:              Enabled\n");
}
#endif

//=====================[ Configuration ] =======================================
stock UpdateConfig()  
{
new file, File:file2, string; format(file,sizeof(file),"ladmin/config/Config.ini");
ForbiddenWordCount = 0;
BadNameCount = 0;
BadPartNameCount = 0;

if(!dini_Exists("ladmin/config/aka.txt")) dini_Create("ladmin/config/aka.txt");

if(!dini_Exists(file))
{
dini_Create(file);
print("\n >Configuration File Successfully Created");
}

if(!dini_Isset(file,"MaxPing")) dini_IntSet(file,"MaxPing",1200);
if(!dini_Isset(file,"ReadPms")) dini_IntSet(file,"ReadPMs",1);
if(!dini_Isset(file,"ReadCmds")) dini_IntSet(file,"ReadCmds",1);
if(!dini_Isset(file,"MaxAdminLevel")) dini_IntSet(file,"MaxAdminLevel",9);
if(!dini_Isset(file,"AdminOnlySkins")) dini_IntSet(file,"AdminOnlySkins",0);
if(!dini_Isset(file,"AdminSkin")) dini_IntSet(file,"AdminSkin",217);
if(!dini_Isset(file,"AdminSkin2")) dini_IntSet(file,"AdminSkin2",214);
if(!dini_Isset(file,"AdminSkin3")) dini_IntSet(file,"AdminSkin3",115);
if(!dini_Isset(file,"AdminSkin4")) dini_IntSet(file,"AdminSkin4",116);
if(!dini_Isset(file,"AntiBot")) dini_IntSet(file,"AntiBot",1);
if(!dini_Isset(file,"AntiSpam")) dini_IntSet(file,"AntiSpam",1);
if(!dini_Isset(file,"AntiSwear")) dini_IntSet(file,"AntiSwear",1);
if(!dini_Isset(file,"NameKick")) dini_IntSet(file,"NameKick",1);
if(!dini_Isset(file,"PartNameKick")) dini_IntSet(file,"PartNameKick",1);
if(!dini_Isset(file,"NoCaps")) dini_IntSet(file,"NoCaps",0);
if(!dini_Isset(file,"Locked")) dini_IntSet(file,"Locked",0);
if(!dini_Isset(file,"SaveWeap")) dini_IntSet(file,"SaveWeap",0);
if(!dini_Isset(file,"SaveMoney")) dini_IntSet(file,"SaveMoney",1);
if(!dini_Isset(file,"SaveScore")) dini_IntSet(file,"SaveScore",1);                                   //Ovde
if(!dini_Isset(file,"ConnectMessages")) dini_IntSet(file,"ConnectMessages",1);
if(!dini_Isset(file,"AdminCmdMessages")) dini_IntSet(file,"AdminCmdMessages",1);
if(!dini_Isset(file,"AutoLogin")) dini_IntSet(file,"AutoLogin",1);
if(!dini_Isset(file,"MaxMuteWarnings")) dini_IntSet(file,"MaxMuteWarnings",4);
if(!dini_Isset(file,"MustLogin")) dini_IntSet(file,"MustLogin",0);
if(!dini_Isset(file,"MustRegister")) dini_IntSet(file,"MustRegister",0);

if(dini_Exists(file))
{
ServerInfo = dini_Int(file,"MaxPing");
ServerInfo = dini_Int(file,"ReadPMs");
ServerInfo = dini_Int(file,"ReadCmds");
ServerInfo = dini_Int(file,"MaxAdminLevel");
ServerInfo = dini_Int(file,"AdminOnlySkins");
ServerInfo = dini_Int(file,"AdminSkin");
ServerInfo = dini_Int(file,"AdminSkin2");
ServerInfo = dini_Int(file,"AdminSkin3");
ServerInfo = dini_Int(file,"AdminSkin4");
ServerInfo = dini_Int(file,"AntiBot");
ServerInfo = dini_Int(file,"AntiSpam");
ServerInfo = dini_Int(file,"AntiSwear");
ServerInfo = dini_Int(file,"NameKick");
ServerInfo = dini_Int(file,"PartNameKick");
ServerInfo = dini_Int(file,"NoCaps");
ServerInfo = dini_Int(file,"Locked");
ServerInfo = dini_Int(file,"SaveWeap");
ServerInfo = dini_Int(file,"SaveMoney");
ServerInfo = dini_Int(file,"SaveScore");                        //Ovde
ServerInfo = dini_Int(file,"ConnectMessages");
ServerInfo = dini_Int(file,"AdminCmdMessages");
ServerInfo = dini_Int(file,"AutoLogin");
ServerInfo = dini_Int(file,"MaxMuteWarnings");
ServerInfo = dini_Int(file,"MustLogin");
ServerInfo = dini_Int(file,"MustRegister");
print("\n -Configuration Settings Loaded");
}



Nadam se da ce ti pomoci.
Odgovorio na Jan 25, 2010
Pomoc
GTA San Andreas Multiplayer / Pitanja & Pomoć
Imam problem sa vozilima, kada igrac udje u vozilo i izadje vozilo se vrati na pocetnu poziciju=spawn posle odredjenog vremena koje sam postavio, isto tako i kada eksplodira
ali kada na primer vozilo gurnem u more(kada igrac nije u vozilu a pomera ga gurajuci ga) ono se nevraca na pocetnu poziciju dok se ne rastartuje server.
da li se to moze ikako resiti da se uvek vraca na pocetnu poziciju=spawn (ne samo kad igrac udje i izadje iz vozila ili vozilo eksplodira) posle odredjenog vremena koje postavim, koristim "AddStaticVehicleEx"

Hvala u napred
2

Novi Član

Nivo 2

Iskustvo 65 / 100 XP
Ukupno XP: 165 35 XP do sledećeg nivoa
4
Dostignuća
165
Ukupno XP
0
Trenutni Niz
0
Najduži Niz

Sva Dostignuća

4 / 20 otključano

Prikaži sve →
🎯
Početak
Početak
Napišite 10 postova na forumu
+25 XP
Aktivni Saradnik
Aktivni Saradnik
Napišite 50 postova na forumu
+50 XP
🏅
Klub Stotina
Klub Stotina
Napišite 100 postova na forumu
+100 XP
🏆
Legenda Foruma
Legenda Foruma
Napišite 500 postova na forumu
+250 XP
👥
Vođa Diskusija
Vođa Diskusija
Kreirajte 10 tema na forumu
+50 XP
🛡️
Uzoran Građanin
Uzoran Građanin
30 dana bez ikakvih upozorenja
+40 XP
🔰
Primerni Član
Primerni Član
90 dana bez ikakvih upozorenja
+100 XP
🚩
Čuvar Zajednice
Čuvar Zajednice
Pošaljite 5 korisnih prijava
+75 XP
📅
Nedeljni Ratnik
Nedeljni Ratnik
Prijavite se 7 dana zaredom
+35 XP
🔥
Posvećeni Fan
Posvećeni Fan
Prijavite se 30 dana zaredom
+150 XP
💬
Prvi Post
Prvi Post
Napišite svoj prvi post na forumu
+10 XP
📝
Pokretač Tema
Pokretač Tema
Kreirajte svoju prvu temu
+15 XP
❤️
Poštovalac
Poštovalac
Dajte svoj prvi lajk na post
+5 XP
👍
Prvo Priznanje
Prvo Priznanje
Primite svoj prvi lajk na post
+5 XP
👤
Identitet Otkriven
Identitet Otkriven
Popunite profil sa avatarom i biografijom
+20 XP

Nedavna XP Aktivnost

+100
Otključano: Primerni Član
pre 1 nedelju
Dostignuće
+40
Otključano: Uzoran Građanin
pre 1 nedelju
Dostignuće
+15
Otključano: Pokretač Tema
pre 1 nedelju
Dostignuće
+10
Otključano: Prvi Post
pre 1 nedelju
Dostignuće