Express

Express

Street Runner

Poslednja aktivnost

pre 8 godina

postova

10

Kreiranih tema

3

XP

190

Pridružio se

jul 2016

Trenutna aktivnost

Izgleda da Express trenutno ne radi ništa

Odgovorio na Nov 29, 2016
[POMOC]Admin System
GTA San Andreas Multiplayer / Pitanja & Pomoć
Udji u pawno pa ce vdiis
Odgovorio na Nov 29, 2016
[POMOC]Admin System
GTA San Andreas Multiplayer / Pitanja & Pomoć
Skripta koju koristim: Moja
Detaljan opis problema: Ne znam uradio sam Admin System i poceli su neki errori
Dio skripte:
#include 
#include
#include
#include

#define DIALOG_REGISTER 1
#define DIALOG_LOGIN 2

#define COLOR_WHITE "{FFFFFF}"
#define COLOR_RED "{F81414}"
#define COLOR_GREEN "{00FF22}"
#define COLOR_LIGHTBLUE "{00CED1}"

#define PATH "/Users/%s.ini"
#pragma tabsize 0

enum pInfo
{
  pPass,
  pCash,
  pAdmin,
  pScore,
  pBankmoney,
  pBanned
}
new PlayerInfo;
forward LoadUser_data(playerid,name[],value[]);
public LoadUser_data(playerid,name[],value[])
{

  INI_Int("Password",PlayerInfo);
  INI_Int("Cash",PlayerInfo);
  INI_Int("Admin",PlayerInfo);
  INI_Int("Score",PlayerInfo);
  INI_Int("Bankmoney",PlayerInfo);
  INI_Int("Banned",PlayerInfo);
  return 1;

}
stock UserPath(playerid)
{

  new string,playername;
  GetPlayerName(playerid,playername,sizeof(playername));
  format(string,sizeof(string),PATH,playername);
  return string;
}
stock udb_hash(buf[])
{

  new length=strlen(buf);
  new s1 = 1;
  new s2 = 0;
  new n;
  for (n=0; n  {
    s1 = (s1+buf) % 65521;
    s1 = (s2+s1)    % 65521;
  }
    return (s2 << 16) +s1;
}

main()
{
    print("\n----------------------------------");
    print(" Blank Gamemode by your name here");
    print("----------------------------------\n");
}

public OnGameModeInit()
{
    // Don't use these lines if it's a filterscript
    SetGameModeText("CnR/DM");
    AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
    return 1;
}

public OnGameModeExit()
{
    return 1;
}

public OnPlayerRequestClass(playerid, classid)
{
    SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
    SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
    SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
    return 1;
}

public OnPlayerConnect(playerid)
{
    if(fexist(UserPath(playerid)))
    {
        INI_ParseFile(UserPath(playerid),"LoadUser_%s",.bExtra = true ,.extra = playerid);
        ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,"Login:","Please enter your password to log in in your account!","Login","Quit");

    }
    else
    {
        ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Register:","If you would register THIS account just type any password which you want!","Register","Quit");
    }
    return 1;
}

public OnPlayerDisconnect(playerid, reason)
{
  new INI:File = INI_Open(UserPath(playerid));
  INI_SetTag(File,"data");
  INI_WriteInt(File,"Cash",GetPlayerMoney(playerid));
  INI_WriteInt(File,"Admin",PlayerInfo);
  INI_WriteInt(File,"Score",GetPlayerScore(playerid));
  INI_WriteInt(File,"Bankmoney",PlayerInfo);
  INI_WriteInt(File,"Banned",PlayerInfo);
  INI_Close(File);
  return 1;
}
public OnPlayerSpawn(playerid)
{
    return 1;
}

public OnPlayerDeath(playerid, killerid, reason)
{
    return 1;
}

public OnVehicleSpawn(vehicleid)
{
    return 1;
}

public OnVehicleDeath(vehicleid, killerid)
{
    return 1;
}

public OnPlayerText(playerid, text[])
{
    return 1;
}

public OnPlayerCommandText(playerid, cmdtext[])
{
    if (strcmp("/mycommand", cmdtext, true, 10) == 0)
    {
        // Do something here
        return 1;
    }
    return 0;
}
//////////////////////////////////////Admin System//////////////////////////////
CMD:setlevel(playerid,params[])
{
new id,level,msg,msg2,name;
if(IsPlayerAdmin(playerid))
{

  if(sscanf(params,"ud",id,level)) return SendClientMessage(playerid,COLOR_RED,"Usage /setlevel [id/name] !");
  else if(level > 6) return SendClientMessage(playerid,COLOR_RED,"Maximum admin level is 6!");
  else
      {
  PlayerInfo = level;
  format(msg,sizeof(msg),"Congratulations,you admin level has been set %d!",level);
  SendClientMessage(id,COLOR_GREEN,msg);
  GetPlayerName(id,name,sizeof(name));
  format(msg2,sizeof(msg2),"You've set admin to %s , level %d!",name,level);
  SendClientMessage(playerid,COLOR_GREEN,msg2);
 
  }
 
}
else
{

  SendClientMessage(playerid,COLOR_RED,"You've to be logged as rcon admin to use this command!");
  }
 
return 1;
}

public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
    return 1;
}

public OnPlayerExitVehicle(playerid, vehicleid)
{
    return 1;
}

public OnPlayerStateChange(playerid, newstate, oldstate)
{
    return 1;
}

public OnPlayerEnterCheckpoint(playerid)
{
    return 1;
}

public OnPlayerLeaveCheckpoint(playerid)
{
    return 1;
}

public OnPlayerEnterRaceCheckpoint(playerid)
{
    return 1;
}

public OnPlayerLeaveRaceCheckpoint(playerid)
{
    return 1;
}

public OnRconCommand(cmd[])
{
    return 1;
}

public OnPlayerRequestSpawn(playerid)
{
    return 1;
}

public OnObjectMoved(objectid)
{
    return 1;
}

public OnPlayerObjectMoved(playerid, objectid)
{
    return 1;
}

public OnPlayerPickUpPickup(playerid, pickupid)
{
    return 1;
}

public OnVehicleMod(playerid, vehicleid, componentid)
{
    return 1;
}

public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
{
    return 1;
}

public OnVehicleRespray(playerid, vehicleid, color1, color2)
{
    return 1;
}

public OnPlayerSelectedMenuRow(playerid, row)
{
    return 1;
}

public OnPlayerExitedMenu(playerid)
{
    return 1;
}

public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
{
    return 1;
}

public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
    return 1;
}

public OnRconLoginAttempt(ip[], password[], success)
{
    return 1;
}

public OnPlayerUpdate(playerid)
{
    return 1;
}

public OnPlayerStreamIn(playerid, forplayerid)
{
    return 1;
}

public OnPlayerStreamOut(playerid, forplayerid)
{
    return 1;
}

public OnVehicleStreamIn(vehicleid, forplayerid)
{
    return 1;
}

public OnVehicleStreamOut(vehicleid, forplayerid)
{
    return 1;
}

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
  switch(dialogid)
  {
        case DIALOG_REGISTER:
        {
            if(response)
            {
                if(!strlen(inputtext)) return ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Register:","Password invalid,try again!","Register","Quit");
                new INI:File = INI_Open(UserPath(playerid));
                INI_SetTag(File,"data");
                INI_WriteInt(File,"Password",udb_hash(inputtext));
                INI_WriteInt(File,"Cash",0);
                INI_WriteInt(File,"Admin",0);
                INI_WriteInt(File,"Score",0);
                INI_WriteInt(File,"Bankmoney",0);
                INI_WriteInt(File,"Banned",0);
                INI_Close(File);
            }
        }
        case DIALOG_LOGIN:
        {
            if(response)
            {
                if(udb_hash(inputtext) == PlayerInfo)
                {
                    INI_ParseFile(UserPath(playerid),"LoadUser_%s,",.bExtra = true,.extra = playerid);
                    GivePlayerMoney(playerid,PlayerInfo);
                    SetPlayerScore(playerid,PlayerInfo);
                    SendClientMessage(playerid,-1,"You've successfully logged in your account!");
                }
                else
                {
                    ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,"Login:","Password incorrect,try again!","Login!","Quit");
                }
            }
        }
    }
    return 1;
}

public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
    return 1;
}
Odgovorio na Nov 28, 2016
Errori,mislim da se brzo resava
GTA San Andreas Multiplayer / Pitanja & Pomoć
#include 
#include
#include

#define DIALOG_REGISTER 1
#define DIALOG_LOGIN 2

#define COLOR_WHITE "{FFFFFF}"
#define COLOR_RED"{F81414}"
#define COLOR_GREEN "{00FF22}"
#define COLOR_LIGHTBLUE "{00CED1}"

#define PATH "/Users/%s.ini"
#pragma tabsize 0

enum pInfo
{
  pPass,
  pCash,
  pAdmin,
  pScore,
  pBankmoney,
  pBanned
}
new PlayerInfo;
forward LoadUser_data(playerid,name[],value[]);
public LoadUser_data(playerid,name[],value[])
{

  INI_Int("Password",PlayerInfo);
  INI_Int("Cash",PlayerInfo);
  INI_Int("Admin",PlayerInfo);
  INI_Int("Score",PlayerInfo);
  INI_Int("Bankmoney",PlayerInfo);
  INI_Int("Banned",PlayerInfo);
  return 1;
 
}
stock UserPath(playerid)
{

  new string,playername;
  GetPlayerName(playerid,playername,sizeof(playername));
  format(string,sizeof(string),PATH,playername);
  return string;
}
stock udb_hash(buf[])
{

  new length=strlen(buf);
  new s1 = 1;
  new s2 = 0;
  new n;
  for (n=0; n  {
s1 = (s1+buf) % 65521;
s1 = (s2+s1)    % 65521;
  }
return (s2 << 16) +s1;
}

main()
{
print("\n----------------------------------");
print(" Blank Gamemode by your name here");
print("----------------------------------\n");
}

public OnGameModeInit()
{
// Don't use these lines if it's a filterscript
SetGameModeText("Blank Script");
AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
return 1;
}

public OnGameModeExit()
{
return 1;
}

public OnPlayerRequestClass(playerid, classid)
{
SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
return 1;
}

public OnPlayerConnect(playerid)
{

if(fexist(UserPath(playerid)))
{

  INI_ParseFile(UserPath(playerid),"LoadUser_%s",.bExtra = true ,.extra = playerid);
  ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,"Login:","Please enter your password to log in in your account!","Login","Quit");

}
else
{

  ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Register:","If you would register new account just type password which you want!","Register","Quit");
 
  return 1;
}

public OnPlayerDisconnect(playerid, reason)
{
  new INI:File = INI_Open(UserPath(playerid));
  INI_SetTag(File,"data");
  INI_WriteInt(File,"Cash",GetPlayerMoney(playerid));
  INI_WriteInt(File,"Admin",PlayerInfo);
  INI_WriteInt(File,"Score",GetPlayerScore(playerid));
  INI_WriteInt(File,"Bankmoney",PlayerInfo);
  INI_WriteInt(File,"Banned",PlayerInfo);
  INI_Close(File);
  return 1;
}
public OnPlayerSpawn(playerid)
{
return 1;
}

public OnPlayerDeath(playerid, killerid, reason)
{
return 1;
}

public OnVehicleSpawn(vehicleid)
{
return 1;
}

public OnVehicleDeath(vehicleid, killerid)
{
return 1;
}

public OnPlayerText(playerid, text[])
{
return 1;
}

public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/mycommand", cmdtext, true, 10) == 0)
{
// Do something here
return 1;
}
return 0;
}

public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
return 1;
}

public OnPlayerExitVehicle(playerid, vehicleid)
{
return 1;
}

public OnPlayerStateChange(playerid, newstate, oldstate)
{
return 1;
}

public OnPlayerEnterCheckpoint(playerid)
{
return 1;
}

public OnPlayerLeaveCheckpoint(playerid)
{
return 1;
}

public OnPlayerEnterRaceCheckpoint(playerid)
{
return 1;
}

public OnPlayerLeaveRaceCheckpoint(playerid)
{
return 1;
}

public OnRconCommand(cmd[])
{
return 1;
}

public OnPlayerRequestSpawn(playerid)
{
return 1;
}

public OnObjectMoved(objectid)
{
return 1;
}

public OnPlayerObjectMoved(playerid, objectid)
{
return 1;
}

public OnPlayerPickUpPickup(playerid, pickupid)
{
return 1;
}

public OnVehicleMod(playerid, vehicleid, componentid)
{
return 1;
}

public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
{
return 1;
}

public OnVehicleRespray(playerid, vehicleid, color1, color2)
{
return 1;
}

public OnPlayerSelectedMenuRow(playerid, row)
{
return 1;
}

public OnPlayerExitedMenu(playerid)
{
return 1;
}

public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
{
return 1;
}

public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
return 1;
}

public OnRconLoginAttempt(ip[], password[], success)
{
return 1;
}

public OnPlayerUpdate(playerid)
{
return 1;
}

public OnPlayerStreamIn(playerid, forplayerid)
{
return 1;
}

public OnPlayerStreamOut(playerid, forplayerid)
{
return 1;
}

public OnVehicleStreamIn(vehicleid, forplayerid)
{
return 1;
}

public OnVehicleStreamOut(vehicleid, forplayerid)
{
return 1;
}

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
  swtich(dialogid)
  {

case DIALOG_REGISTER:
{

if(response)
{

  if(!strlen(inputtext)) return ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Register:","Password invalid,try again!",Register","Quit");
  new INI:File = INI_Open(UserPath(playerid));
  INI_SetTag(File,"data");
  INI_WriteInt(File,"Password",udb_hash(inputtext));
  INI_WriteInt(File,"Cash",0);
  INI_WriteInt(File,"Admin",0);
  INI_WriteInt(File,"Score",0;
  INI_WriteInt(File,"Bankmoney,0);
  INI_WriteInt(File,"Banned",0);
  Ini_Close(File);
 
}
}
case DIALOG_LOGIN:
}

  if(response)
  {

if(udb_hash(inputtext) == PlayerInfo)
{

  INI_ParseFile(UserPath(playerid),"LoadUser_%s,".bExtra = true,.extra = playerid);
  GivePlayerMoney(playerid,Playerinfo;
  SetPlayerScore(playerid,PlayerInfo;
  SendClientMessage(playerid,-1,"You've successfully logged in your account!");
 
  }
  else
  {
 
ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,"Login:","Password incorrect,try again!","Login!","Quit");
}
    }
  }
}


return 1;

}

public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
return 1;
}
Odgovorio na Nov 28, 2016
Errori,mislim da se brzo resava
GTA San Andreas Multiplayer / Pitanja & Pomoć
Skripta koju koristim: Moja
Detaljan opis problema: Ne znam uradio sam reg/log system preko yini i neki rrori
Dio skripte: evo slika imgur.com/a/5pcFR
Odgovorio na Nov 28, 2016
[MAP] Idlewood McDonald's
GTA San Andreas Multiplayer / Mape
Lepo je! 😄
-Takodje kako ove da ubacim koje delove sa pastebin da iskopiram?
Odgovorio na Jul 30, 2016
◄ Tražim team za svoj server ►
Zajednica / Offtopic
Potreban (Skripter ili maper): Pomocni skripter
Nagrada: Vlasnik
Vaše godine: 15
Kontakt:
1. PM 🙂
Ostalo: Potreban skripter koji ce raditi za ozbiljnu zajednicu... Treba se raditi mod od 0. Poznavati rad sa Y_INI, ZCMD, foreach, sscanf2 itd. Samo ozbiljni ! 🙂 tdm mod
Odgovorio na Jul 30, 2016
Skripter Potreban TDM
GTA San Andreas Multiplayer / Pitanja & Pomoć
Ovako igram samp dugo na RP serverima itd,oni su najpopularniji ali na Balkanu ima toliko malo DeathMatch servera nzm da li ima i 2 uopste?
Zato mi treba skripter koji ce umeti iskriptati sve vip system teritorije sve zivo naravno ide mu GP i vlasnik . Planiram otvoriti TDM server Swat vs Terrorists na srpskom ili engleskom videcemo jos planiram drzati bas dugo i imati jakog skriptera a za mapera ce se naci.
2

Novi Član

Nivo 2

Iskustvo 90 / 100 XP
Ukupno XP: 190 10 XP do sledećeg nivoa
5
Dostignuća
190
Ukupno XP
0
Trenutni Niz
0
Najduži Niz

Sva Dostignuća

5 / 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
+25
Otključano: Početak
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