Jump to content
  • 0

pomoc Help s pawnem


-KIZ-Army

Dotaz

1//---------------- INCLUDE
2#include 
3#include 
4#include 
5#include 
6#include 
7#include 
8#include 
9#include 
10#include 
#include 
#include 


//---------------- DEFINE
#define COLOR_RED 0xAA3333AA
#define COLOR_GREEN 0x33AA33AA
#define MAX_PLAYERS_EX     		100
#pragma tabsize 0
#define COLOR_MODRA 0x0000BBAA
#define COLOR_SYSTEM 0xEFEFF7AA
#define dcmd(%1,%2,%3) if ((strcmp((%3)[1], #%1, true, (%2)) == 0) && ((((%3)[(%2) + 1] == 0) && (dcmd_%1(playerid, "")))||(((%3)[(%2) + 1] == 32) && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1


new PLAYERLIST_authed[MAX_PLAYERS];
new Job[MAX_PLAYERS];
new JobPick;
forward Vyplata();



public OnFilterScriptInit()
{
print("\n--------------------------------------");
print(" Blank Filterscript by your name here");
print("--------------------------------------\n");
return 1;
}

public OnFilterScriptExit()
{
return 1;
}

#else

main()
{
stock SystemMsg(playerid,msg[]) {
  if ((IsPlayerConnected(playerid))&&(strlen(msg)>0)) {
      SendClientMessage(playerid,COLOR_SYSTEM,msg);
  }
  return 1;
}

stock PlayerName(playerid) {
 new name[MAX_PLAYER_NAME];
 GetPlayerName(playerid, name, MAX_PLAYER_NAME);
 return name;
}
print("\n----------------------------------");
print(" Blank Gamemode by your name here");
print("----------------------------------\n");
}

#endif

public OnGameModeInit()
{
SendClientMessageToAll(0x0000BBAA,"Mod by Army a Zlobisak toto je 1.verze!!");
JobPick = CreatePickup(1581,1,1,1,12);
SetTimer("Vyplata",600000,1);


SetGameModeText("Dragon mode");

   AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
   AddPlayerClass(269,-1973.822, 289.7898, 35.17188, 1.596141,0,0,24,300,-1,-1);
   AddPlayerClass(270,-1973.822, 289.7898, 35.17188, 1.596141,0,0,24,300,-1,-1);
   AddPlayerClass(271,-1973.822, 289.7898, 35.17188, 1.596141,0,0,24,300,-1,-1);
   AddPlayerClass(105,-1973.822, 289.7898, 35.17188, 1.596141,0,0,24,300,-1,-1);
   AddPlayerClass(106,-1973.822, 289.7898, 35.17188, 1.596141,0,0,24,300,-1,-1);
   AddPlayerClass(107,-1973.822, 289.7898, 35.17188, 1.596141,0,0,24,300,-1,-1);
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)
{
new string[256];
new pname[MAX_PLAYER_NAME];
GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
format(string, sizeof(string), "[!] Hráč %s se připojil k nam na server.", pname);
SendClientMessageToAll(0x0000BBAA, string);
printf(string);

PLAYERLIST_authed[playerid]=false;
return false;
}

public OnPlayerDisconnect(playerid, reason)
{
new odchozihrac[100];
GetPlayerName(playerid, odchozihrac, 30);
switch (reason) { //priciny odpojeni dany v jadre SA-MP defaultne
case 0: format(odchozihrac, 100, "Hráčovy %s spadla hra.", odchozihrac);
case 1: format(odchozihrac, 100, "Hráč %s se odpojil.", odchozihrac);
case 2: format(odchozihrac, 100, "Hráč %s dostal Kick nebo Ban.", odchozihrac);
}
{
if (PLAYERLIST_authed[playerid]) {
    // data ktery se ulozi kdzy jsi prihlaseny
   dUserSetINT(PlayerName(playerid)).("money",GetPlayerMoney(playerid));
 }
 PLAYERLIST_authed[playerid]=false;
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;
}
/*
*  /register password
*
*/
 dcmd_register(playerid,params[]) {

   // The command shouldn't work if we already are authed
   if (PLAYERLIST_authed[playerid]) return SystemMsg(playerid,"Uz nwm co psat");

   // The command shouldn't work if an account with this
   // kdyz nick uz existuje
   if (udb_Exists(PlayerName(playerid))) return SystemMsg(playerid,"Ucet uz existuje Pouzij: /login heslo");

   // Did he forgot the password?
   if (strlen(params)==0) return SystemMsg(playerid,"Pouzij: /register heslo");

  // We save the money to the accstate
   if (udb_Create(PlayerName(playerid),params)) return SystemMsg(playerid,"Ucet uspesne vytvoren Pouzij: /login heslo");
   return true;

}

/*
*  /login password
*
*/
 dcmd_login(playerid,params[]) {
   if (PLAYERLIST_authed[playerid]) return SystemMsg(playerid,"Uz jsi prihlasen!!");
   // kdyz nick neexistuje
   if (!udb_Exists(PlayerName(playerid))) return SystemMsg(playerid,"Ucet neexistuje: /register heslo");

   // kdyz nezada heslo
   if (strlen(params)==0) return SystemMsg(playerid,"Pouzij: /login heslo!!!");

   if (udb_CheckLogin(PlayerName(playerid),params)) {
      // prikazy provedene pri uspesnem loginu
      GivePlayerMoney(playerid,dUserINT(PlayerName(playerid)).("money")-GetPlayerMoney(playerid));

      PLAYERLIST_authed[playerid]=true;

      return SystemMsg(playerid,"Úspesne prihlasen");
   }
   // prihlaseni neuspesne
   return SystemMsg(playerid,"Spatné heslo!!");
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/pomoc", cmdtext, true, 10) == 0)
{
	// Do something here
	return 1;
}
dcmd(login,5,cmdtext); // min zanku 5
 dcmd(register,8,cmdtext);
return 1;
}
return false;
}

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)
{
if(pickupid == JobPick)
{
ShowPlayerDialog(playerid,1,DIALOG_STYLE_MSGBOX,"Zaměstnání:","Policie","Zaměstnat","Nic"); // Dialog, id je 1, stil dialogu, a td.
}
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[])
{
if(dialogid == 1) // ID Dialogu
{
if(response == 1) // 1Tlačítko
{
if(Job[playerid] == 1) return SendClientMessage(playerid, 0x0000BBAA, "[!] Vždyť už si fízl vole.");
SendClientMessage(playerid, 0x0000BBAA, "[!] Cg je z tebe fízl.");
GivePlayerMoney(playerid,3000);
GivePlayerWeapon(playerid,24,9000);
GivePlayerWeapon(playerid,28,9000);
GivePlayerWeapon(playerid,30,9000);
SetPlayerSkin(playerid, 165);
SetPlayerColor(playerid,0x00FF0096);
Job[playerid] = 1;
  }
}
return 1;
}
public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
return 1;
}

Moj Mod (neni to vse)

D:\GTA San Andreas\mods\map_editor\maps\Mod.pwn(45) : error 026: no matching "#if..."
D:\GTA San Andreas\mods\map_editor\maps\Mod.pwn(49) : error 029: invalid expression, assumed zero
D:\GTA San Andreas\mods\map_editor\maps\Mod.pwn(49) : error 017: undefined symbol "SystemMsg"
D:\GTA San Andreas\mods\map_editor\maps\Mod.pwn(50) : error 017: undefined symbol "playerid"
D:\GTA San Andreas\mods\map_editor\maps\Mod.pwn(51) : error 017: undefined symbol "playerid"
D:\GTA San Andreas\mods\map_editor\maps\Mod.pwn(53) : error 079: inconsistent return types (array & non-array)
D:\GTA San Andreas\mods\map_editor\maps\Mod.pwn(56) : warning 225: unreachable code
D:\GTA San Andreas\mods\map_editor\maps\Mod.pwn(56) : error 029: invalid expression, assumed zero
D:\GTA San Andreas\mods\map_editor\maps\Mod.pwn(56) : error 017: undefined symbol "PlayerName"
D:\GTA San Andreas\mods\map_editor\maps\Mod.pwn(58) : error 017: undefined symbol "playerid"
D:\GTA San Andreas\mods\map_editor\maps\Mod.pwn(61) : warning 225: unreachable code
D:\GTA San Andreas\mods\map_editor\maps\Mod.pwn(64) : warning 209: function "main" should return a value
D:\GTA San Andreas\mods\map_editor\maps\Mod.pwn(66) : error 026: no matching "#if..."
D:\GTA San Andreas\mods\map_editor\maps\Mod.pwn(124) : error 017: undefined symbol "PlayerName"
D:\GTA San Andreas\mods\map_editor\maps\Mod.pwn(129) : warning 225: unreachable code
D:\GTA San Andreas\mods\map_editor\maps\Mod.pwn(129) : error 029: invalid expression, assumed zero
D:\GTA San Andreas\mods\map_editor\maps\Mod.pwn(129) : error 004: function "OnPlayerSpawn" is not implemented
D:\GTA San Andreas\mods\map_editor\maps\Mod.pwn(134) : warning 225: unreachable code
D:\GTA San Andreas\mods\map_editor\maps\Mod.pwn(134) : error 029: invalid expression, assumed zero
D:\GTA San Andreas\mods\map_editor\maps\Mod.pwn(134) : error 004: function "OnPlayerDeath" is not implemented
D:\GTA San Andreas\mods\map_editor\maps\Mod.pwn(138) : warning 225: unreachable code
D:\GTA San Andreas\mods\map_editor\maps\Mod.pwn(138) : error 029: invalid expression, assumed zero
D:\GTA San Andreas\mods\map_editor\maps\Mod.pwn(138) : error 004: function "OnVehicleSpawn" is not implemented
D:\GTA San Andreas\mods\map_editor\maps\Mod.pwn(143) : warning 225: unreachable code
D:\GTA San Andreas\mods\map_editor\maps\Mod.pwn(143) : error 029: invalid expression, assumed zero
D:\GTA San Andreas\mods\map_editor\maps\Mod.pwn(143) : error 004: function "OnVehicleDeath" is not implemented
D:\GTA San Andreas\mods\map_editor\maps\Mod.pwn(148) : warning 225: unreachable code
D:\GTA San Andreas\mods\map_editor\maps\Mod.pwn(148) : error 029: invalid expression, assumed zero
D:\GTA San Andreas\mods\map_editor\maps\Mod.pwn(148) : error 004: function "OnPlayerText" is not implemented
D:\GTA San Andreas\mods\map_editor\maps\Mod.pwn(156) : warning 225: unreachable code
D:\GTA San Andreas\mods\map_editor\maps\Mod.pwn(156) : error 017: undefined symbol "dcmd_register"
D:\GTA San Andreas\mods\map_editor\maps\Mod.pwn(159) : error 017: undefined symbol "SystemMsg"
D:\GTA San Andreas\mods\map_editor\maps\Mod.pwn(163) : error 017: undefined symbol "PlayerName"
D:\GTA San Andreas\mods\map_editor\maps\Mod.pwn(163) : error 017: undefined symbol "SystemMsg"
D:\GTA San Andreas\mods\map_editor\maps\Mod.pwn(166) : error 017: undefined symbol "params"

errory

 

Ř45- return 1;

49 - prazdno

50 - main()

51 - {

53 - if ((IsPlayerConnected(playerid))&&(strlen(msg)>0)) {

56 - return 1;

58 - prazdno

61 - GetPlayerName(playerid, name, MAX_PLAYER_NAME);

64 - print("\n----------------------------------");

66 - print("----------------------------------\n");

124-{

129- PLAYERLIST_authed[playerid]=false;

134- return 1;

138-{

143- return 1;

148- return 1;

156- dcmd_register(playerid,params[]) {

163 - if (udb_Exists(PlayerName(playerid))) return SystemMsg(playerid,"Ucet uz existuje Pouzij: /login heslo");

166- if (strlen(params)==0) return SystemMsg(playerid,"Pouzij: /register heslo");

predem dik

Link to comment
Share on other sites

7 odpovědí na tuto otázku

Recommended Posts

  • 0

if(dialogid == 1) // ID Dialogu
{
if(response == 1) // 1Tlačítko
{
if(listitem == 0)
{
if(Job[playerid] == 1) return SendClientMessage(playerid, 0x0000BBAA, "[!] Vždyť už si fízl vole.");
SendClientMessage(playerid, 0x0000BBAA, "[!] Cg je z tebe fízl.");
GivePlayerMoney(playerid,3000);
GivePlayerWeapon(playerid,24,9000);
GivePlayerWeapon(playerid,28,9000);
GivePlayerWeapon(playerid,30,9000);
SetPlayerSkin(playerid, 165);
SetPlayerColor(playerid,0x00FF0096);
Job[playerid] = 1;
  }
}
}

 

skus to vimenit ten dialog

Link to comment
Share on other sites

  • 0
if(dialogid == 1) // ID Dialogu
{
if(response == 1) // 1Tlačítko
{
if(listitem == 0)
{
if(Job[playerid] == 1) return SendClientMessage(playerid, 0x0000BBAA, "[!] Vždyť už si fízl vole.");
SendClientMessage(playerid, 0x0000BBAA, "[!] Cg je z tebe fízl.");
GivePlayerMoney(playerid,3000);
GivePlayerWeapon(playerid,24,9000);
GivePlayerWeapon(playerid,28,9000);
GivePlayerWeapon(playerid,30,9000);
SetPlayerSkin(playerid, 165);
SetPlayerColor(playerid,0x00FF0096);
Job[playerid] = 1;
  }
}
}

 

skus to vimenit ten dialog

 

nepomaha

Link to comment
Share on other sites

  • 0

//------------------------------------------------------------------------------

if(dialogid == 1) // ID Dialogu

{

if(response == 1) // ak hráč klikne na prvé tlačitko

{

new string[100];//definicia stringu pre odoslanie správy

 

if(Job[playerid] == 1) return SendClientMessage(playerid, COLOR_YELLOW, "[ -- ]: Už si zamestnaný !");//ak ma hráč už povolania armada napíše že je zamestnaný

format(string, sizeof(string) , "Hráč %s má nové povolanie:Policajt" ,PlayerName(playerid));//formatuje text správy pre odoslanie

SendClientMessageToAll(COLOR_ORANGE, string);//odošle formatovanu správu hráčom

SetPlayerSkin(playerid, 165);//hráčovi ktorý sa zamestná nastavi skin: id 165

ResetPlayerWeapons(playerid);//resetne zbrane ktoré mal pred zamestnaním

SetPlayerColor(playerid,0x00FF0096);//nastavi mu farbu nicku na tmodru

GivePlayerWeapon(playerid, 1,500);//dá mu zbraň

GivePlayerWeapon(playerid, 24,50);//dá mu zbraň

GivePlayerWeapon(playerid, 26,450);//dá mu zbraň

Job[playerid] = 1;//nastaví mu že je armada

SpawnPlayer(playerid);//a spawne ho

 

 

}

}

return 1;

}

 

 

SKUS to nejak tak

Link to comment
Share on other sites

  • 0
Mafian189":yogwiw59]//------------------------------------------------------------------------------

if(dialogid == 1) // ID Dialogu

{

if(response == 1) // ak hráč klikne na prvé tlačitko

{

new string[100];//definicia stringu pre odoslanie správy

 

if(Job[playerid] == 1) return SendClientMessage(playerid, COLOR_YELLOW, "[ -- ]: Už si zamestnaný !");//ak ma hráč už povolania armada napíše že je zamestnaný

format(string, sizeof(string) , "Hráč %s má nové povolanie:Policajt" ,PlayerName(playerid));//formatuje text správy pre odoslanie

SendClientMessageToAll(COLOR_ORANGE, string);//odošle formatovanu správu hráčom

SetPlayerSkin(playerid, 165);//hráčovi ktorý sa zamestná nastavi skin: id 165

ResetPlayerWeapons(playerid);//resetne zbrane ktoré mal pred zamestnaním

SetPlayerColor(playerid,0x00FF0096);//nastavi mu farbu nicku na tmodru

GivePlayerWeapon(playerid, 1,500);//dá mu zbraň

GivePlayerWeapon(playerid, 24,50);//dá mu zbraň

GivePlayerWeapon(playerid, 26,450);//dá mu zbraň

Job[playerid] = 1;//nastaví mu že je armada

SpawnPlayer(playerid);//a spawne ho

 

 

}

}

return 1;

}

 

 

SKUS to nejak tak

 

nic se nezmenilo

Link to comment
Share on other sites

  • 0

Tu to mas ;-)

 

 

//---------------- INCLUDE

#include

#include

#include

#include

#include

#include

#include

#include

#include

#include

#include

 

 

//---------------- DEFINE

#define COLOR_RED 0xAA3333AA

#define COLOR_GREEN 0x33AA33AA

#define MAX_PLAYERS_EX 100

#pragma tabsize 0

#define COLOR_MODRA 0x0000BBAA

#define COLOR_SYSTEM 0xEFEFF7AA

#define dcmd(%1,%2,%3) if ((strcmp((%3)[1], #%1, true, (%2)) == 0) && ((((%3)[(%2) + 1] == 0) && (dcmd_%1(playerid, "")))||(((%3)[(%2) + 1] == 32) && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1

 

//------------------New-------------

new PLAYERLIST_authed[MAX_PLAYERS];

new Job[MAX_PLAYERS];

new JobPick;

forward Vyplata();

 

//------------------------------------Stock-------

stock PlayerName(playerid) {

new name[MAX_PLAYER_NAME];

GetPlayerName(playerid, name, MAX_PLAYER_NAME);

return name;

}

stock SystemMsg(playerid,msg[]) {

if ((IsPlayerConnected(playerid))&&(strlen(msg)>0)) {

SendClientMessage(playerid,COLOR_SYSTEM,msg);

}

return 1;

}

 

//------------------------------------Main--------

main()

{

print("\n----------------------------------");

print(" Blank Gamemode by your name here");

print("----------------------------------\n");

}

//------------------------------Public

public OnGameModeInit()

{

SendClientMessageToAll(0x0000BBAA,"Mod by Army a Zlobisak toto je 1.verze!!");

JobPick = CreatePickup(1581,1,1,1,12);

SetTimer("Vyplata",600000,1);

 

 

SetGameModeText("Dragon mode");

 

AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);

AddPlayerClass(269,-1973.822, 289.7898, 35.17188, 1.596141,0,0,24,300,-1,-1);

AddPlayerClass(270,-1973.822, 289.7898, 35.17188, 1.596141,0,0,24,300,-1,-1);

AddPlayerClass(271,-1973.822, 289.7898, 35.17188, 1.596141,0,0,24,300,-1,-1);

AddPlayerClass(105,-1973.822, 289.7898, 35.17188, 1.596141,0,0,24,300,-1,-1);

AddPlayerClass(106,-1973.822, 289.7898, 35.17188, 1.596141,0,0,24,300,-1,-1);

AddPlayerClass(107,-1973.822, 289.7898, 35.17188, 1.596141,0,0,24,300,-1,-1);

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)

{

new string[256];

new pname[MAX_PLAYER_NAME];

GetPlayerName(playerid, pname, MAX_PLAYER_NAME);

format(string, sizeof(string), "[!] Hráč %s se připojil k nam na server.", pname);

SendClientMessageToAll(0x0000BBAA, string);

printf(string);

 

PLAYERLIST_authed[playerid]=false;

return false;

}

 

public OnPlayerDisconnect(playerid, reason)

{

new odchozihrac[100];

GetPlayerName(playerid, odchozihrac, 30);

switch (reason) { //priciny odpojeni dany v jadre SA-MP defaultne

case 0: format(odchozihrac, 100, "Hráčovy %s spadla hra.", odchozihrac);

case 1: format(odchozihrac, 100, "Hráč %s se odpojil.", odchozihrac);

case 2: format(odchozihrac, 100, "Hráč %s dostal Kick nebo Ban.", odchozihrac);

}

{

if (PLAYERLIST_authed[playerid]) {

// data ktery se ulozi kdzy jsi prihlaseny

dUserSetINT(PlayerName(playerid)).("money",GetPlayerMoney(playerid));

}

PLAYERLIST_authed[playerid]=false;

}

return 1;

}

public OnPlayerSpawn(playerid)

{

SetPlayerInterior(playerid,0);

 

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;

}

/*

* /register password

*

*/

dcmd_register(playerid,params[]) {

 

// The command shouldn't work if we already are authed

if (PLAYERLIST_authed[playerid]) return SystemMsg(playerid,"Uz nwm co psat");

 

// The command shouldn't work if an account with this

// kdyz nick uz existuje

if (udb_Exists(PlayerName(playerid))) return SystemMsg(playerid,"Ucet uz existuje Pouzij: /login heslo");

 

// Did he forgot the password?

if (strlen(params)==0) return SystemMsg(playerid,"Pouzij: /register heslo");

 

// We save the money to the accstate

if (udb_Create(PlayerName(playerid),params)) return SystemMsg(playerid,"Ucet uspesne vytvoren Pouzij: /login heslo");

return true;

 

}

 

/*

* /login password

*

*/

dcmd_login(playerid,params[]) {

if (PLAYERLIST_authed[playerid]) return SystemMsg(playerid,"Uz jsi prihlasen!!");

// kdyz nick neexistuje

if (!udb_Exists(PlayerName(playerid))) return SystemMsg(playerid,"Ucet neexistuje: /register heslo");

 

// kdyz nezada heslo

if (strlen(params)==0) return SystemMsg(playerid,"Pouzij: /login heslo!!!");

 

if (udb_CheckLogin(PlayerName(playerid),params)) {

// prikazy provedene pri uspesnem loginu

GivePlayerMoney(playerid,dUserINT(PlayerName(playerid)).("money")-GetPlayerMoney(playerid));

 

PLAYERLIST_authed[playerid]=true;

 

return SystemMsg(playerid,"Úspesne prihlasen");

}

// prihlaseni neuspesne

return SystemMsg(playerid,"Spatné heslo!!");

}

public OnPlayerCommandText(playerid, cmdtext[])

{

dcmd(login,5,cmdtext);

dcmd(register,8,cmdtext);

 

 

 

if (strcmp("/pomoc", cmdtext, true, 10) == 0)

{

// Do something here

return 1;

}

return false;

}

 

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)

{

if(pickupid == JobPick)

{

ShowPlayerDialog(playerid,1,DIALOG_STYLE_MSGBOX,"Zaměstnání:","Policie","Zaměstnat","Nic"); // Dialog, id je 1, stil dialogu, a td.

}

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[])

{

if(dialogid == 1) // ID Dialogu

{

if(response == 1) // 1Tlačítko

{

if(Job[playerid] == 1) return SendClientMessage(playerid, 0x0000BBAA, "[!] Vždyť už si fízl vole.");

SendClientMessage(playerid, 0x0000BBAA, "[!] Cg je z tebe fízl.");

GivePlayerMoney(playerid,3000);

GivePlayerWeapon(playerid,24,9000);

GivePlayerWeapon(playerid,28,9000);

GivePlayerWeapon(playerid,30,9000);

SetPlayerSkin(playerid, 165);

SetPlayerColor(playerid,0x00FF0096);

Job[playerid] = 1;

}

}

return 1;

}

public OnPlayerClickPlayer(playerid, clickedplayerid, source)

{

return 1;

}

 

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...