[pomoc]Kako prebaciti FilterScript u gamemod

Započeo Vlad Buzinsky
9. Sep. 2012.
640
pregleda
7
postova
Nenad_Zugec
4
Enforcer
9. Sep. 2012.
Skripta koju koristim:OD 0
Detaljan opis problema:kako treba prebaciti public OnFilterScriptInit() iz filterscript u gamemod
Dio skripte:ako treba dati cu vam
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Deleted User
Obrisan korisnik
9. Sep. 2012.
U gamemode ubacujes to pod OnGameModeInit
Nenad_Zugec
4
Enforcer
9. Sep. 2012.
hvala gagi jer to prebacujem tcoj house system ako cu imati problema slobodno ti se obratim
Nenad_Zugec
4
Enforcer
9. Sep. 2012.
sory za DP
Znaci ovo mi je u gamemodu
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    switch(dialogid)
{
case DIALOG_REGISTER:
{
if(!response) return Kick(playerid);
if(response)
{
if(!strlen(inputtext)) return ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_INPUT, "Registracija","Ukucali ste pogresnu lozinku.\nUkucajte ispravnu lozinku da bi se registrovali.","Registruj se","Izadji");
new INI:File = INI_Open(UserPath(playerid));
INI_SetTag(File,"data");
INI_WriteInt(File,"Lozinka",udb_hash(inputtext));
INI_WriteInt(File,"Novac",0);
INI_WriteInt(File,"Admin",0);
INI_WriteInt(File,"Ubistva",0);
INI_WriteInt(File,"Smrti",0);
INI_WriteInt(File,"Rodenje",0);
INI_Close(File);
SetSpawnInfo(playerid, 0, 0, 1958.33, 1343.12, 15.36, 269.15, 0, 0, 0, 0, 0, 0);// Ovde stavite koordinate svog spawna
SpawnPlayer(playerid);
}
}
case DIALOG_LOGIN:
{
if(!response) return Kick(playerid);
if(response)
{
if(udb_hash(inputtext) == PlayerInfo)
{
INI_ParseFile(UserPath(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid);
GivePlayerMoney(playerid, PlayerInfo);
}
else
{
ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_INPUT,"Prijavljivanje","Ukucali ste pogresnu lozinku.\nUkucajte ispravnu lozinku da bi se ulogovali.","Prijavi se","Izadji");
}
return 1;
}
}
}
return 1;
}

a ovo je filterscript
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
switch(dialogid)
{
case DIALOG_HOUSE:
{
            if(!response) return 1;
new
string;
switch(listitem)
{
case 0: {
    new id = Player;
if(id == 999) return SCM(playerid,COLOR_RED,"EROR: "COL_WHITE"You don't have a house");
if(!IsPlayerInRangeOfPoint(playerid,3.0,House,House,House)) return SCM(playerid,COLOR_RED,"EROR: "COL_WHITE"You are not near your house");
format(House, 32, "Apartment");
if(House > 0) format(HouseOwner[House],64,"Apartment");
House = 1;
Player = 999;
GivePlayerMoney(playerid,House/2);
DestroyDynamicPickup(House);
House = CreateDynamicPickup(1273, 23,  House,House,House,-1,-1,-1,100.0);
DestroyDynamicMapIcon(House);
House = CreateDynamicMapIcon(House,House,House, 31, 0, -1, -1, -1, 100.0);
CheckHouse(id);
UpdatePlayerInformation(playerid);
format(string,sizeof(string),"{29CC3F}Owner: "COL_WHITE"Apartment\n{29CC3F}House Name: "COL_WHITE"%s\n{29CC3F}Price: "COL_WHITE"%d\n{29CC3F}Level: "COL_WHITE"%d\n{29CC3F}Address: "COL_WHITE"%s\n (/buyhouse)",House,House,House,House);
        UpdateDynamic3DTextLabelText(House,-1,string);
}
case 1: {
ShowPlayerDialog(playerid,DIALOG_HOUSE+1,DIALOG_STYLE_INPUT,""COL_YELLOW"Rent house",""COL_BLUE"Type rent price","Put","Close"); }
case 2:
{
new id = Player;
foreach (Player, i)
{
if(i != playerid)
{
if(strcmp(House,GetName(playerid), false ) == 0) {SCM(i,COLOR_RED,"You have been evicted from house");}
format(House,48,"Nobody");
}
}
}
case 3: {
ShowPlayerDialog(playerid,DIALOG_HOUSE+2,DIALOG_STYLE_INPUT,""COL_YELLOW"House name",""COL_WHITE"Type new name of house","Name","Close");
}
case 4: {
ShowPlayerDialog(playerid,DIALOG_HOUSE+3,DIALOG_STYLE_INPUT,""COL_YELLOW"Lock Password (numbers only)",""COL_WHITE"Type new password","Insert","Close");
}
}
}
  case DIALOG_HOUSE+1:
  {
if(!response) return 1;
new string;
new id = Player;
if(strval(inputtext) <= 0) return SCM(playerid,COLOR_RED,"EROR: "COL_WHITE"Price can't be less 1");
House = strval(inputtext);
format(string,sizeof(string),"New rent price is $%d",strval(inputtext)); SCM(playerid,-1,string);
format(string,sizeof(string),"{E0BC1B}Owner: "COL_WHITE"%s\n{E0BC1B}House name: "COL_WHITE"%s\n{E0BC1B}Price: "COL_WHITE"%d\n{E0BC1B}Level: "COL_WHITE"%d\n{E0BC1B}Rent price: "COL_WHITE"%d\n{E0BC1B}Address: "COL_WHITE"%s\n (/renthouse)",House,House,House,House,House,House);
        UpdateDynamic3DTextLabelText(House,-1,string);
CheckHouse(id);
  }
  case DIALOG_HOUSE+2:
  {
if(!response) return 1;
new string;
new id = Player;
format(House, 32, "%s", inputtext);
format(string,sizeof(string),"{E0BC1B}Owner: "COL_WHITE"%s\n{E0BC1B}House name: "COL_WHITE"%s\n{E0BC1B}Price: "COL_WHITE"%d\n{E0BC1B}Level: "COL_WHITE"%d\n{E0BC1B}Rent price: "COL_WHITE"%d\n{E0BC1B}Address: "COL_WHITE"%s\n (/renthouse)",House,House,House,House,House,House);
        UpdateDynamic3DTextLabelText(House,-1,string);
CheckHouse(id);
  }
  case DIALOG_HOUSE+3:
  {
if(!response) return 1;
new string;
new id = Player;
if(strlen(inputtext) >= 5 || strlen(inputtext) < 4) return ShowPlayerDialog(playerid,DIALOG_HOUSE+3,DIALOG_STYLE_INPUT,""COL_WHITE"Lock Password",""COL_BLUE"Type new password","Insert","Close"),SCM(playerid,COLOR_RED,"EROR: "COL_WHITE"Just four numbers");
format(House,5,"%d",strval(inputtext));
format(string,sizeof(string),"New password is %d",strval(inputtext)); SCM(playerid,-1,string);
CheckHouse(id);
  }
  }
return 1;
}

Sta sad da uradim?
Deleted User
Obrisan korisnik
9. Sep. 2012.
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    switch(dialogid)
{
case DIALOG_REGISTER:
{
if(!response) return Kick(playerid);
if(response)
{
if(!strlen(inputtext)) return ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_INPUT, "Registracija","Ukucali ste pogresnu lozinku.\nUkucajte ispravnu lozinku da bi se registrovali.","Registruj se","Izadji");
new INI:File = INI_Open(UserPath(playerid));
INI_SetTag(File,"data");
INI_WriteInt(File,"Lozinka",udb_hash(inputtext));
INI_WriteInt(File,"Novac",0);
INI_WriteInt(File,"Admin",0);
INI_WriteInt(File,"Ubistva",0);
INI_WriteInt(File,"Smrti",0);
INI_WriteInt(File,"Rodenje",0);
INI_Close(File);
SetSpawnInfo(playerid, 0, 0, 1958.33, 1343.12, 15.36, 269.15, 0, 0, 0, 0, 0, 0);// Ovde stavite koordinate svog spawna
SpawnPlayer(playerid);
}
}
case DIALOG_LOGIN:
{
if(!response) return Kick(playerid);
if(response)
{
if(udb_hash(inputtext) == PlayerInfo)
{
INI_ParseFile(UserPath(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid);
GivePlayerMoney(playerid, PlayerInfo);
}
else
{
ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_INPUT,"Prijavljivanje","Ukucali ste pogresnu lozinku.\nUkucajte ispravnu lozinku da bi se ulogovali.","Prijavi se","Izadji");
}
return 1;
}
}
case DIALOG_HOUSE:
{
            if(!response) return 1;
new
string;
switch(listitem)
{
case 0: {
    new id = Player;
if(id == 999) return SCM(playerid,COLOR_RED,"EROR: "COL_WHITE"You don't have a house");
if(!IsPlayerInRangeOfPoint(playerid,3.0,House,House,House)) return SCM(playerid,COLOR_RED,"EROR: "COL_WHITE"You are not near your house");
format(House, 32, "Apartment");
if(House > 0) format(HouseOwner[House],64,"Apartment");
House = 1;
Player = 999;
GivePlayerMoney(playerid,House/2);
DestroyDynamicPickup(House);
House = CreateDynamicPickup(1273, 23,  House,House,House,-1,-1,-1,100.0);
DestroyDynamicMapIcon(House);
House = CreateDynamicMapIcon(House,House,House, 31, 0, -1, -1, -1, 100.0);
CheckHouse(id);
UpdatePlayerInformation(playerid);
format(string,sizeof(string),"{29CC3F}Owner: "COL_WHITE"Apartment\n{29CC3F}House Name: "COL_WHITE"%s\n{29CC3F}Price: "COL_WHITE"%d\n{29CC3F}Level: "COL_WHITE"%d\n{29CC3F}Address: "COL_WHITE"%s\n (/buyhouse)",House,House,House,House);
        UpdateDynamic3DTextLabelText(House,-1,string);
}
case 1: {
ShowPlayerDialog(playerid,DIALOG_HOUSE+1,DIALOG_STYLE_INPUT,""COL_YELLOW"Rent house",""COL_BLUE"Type rent price","Put","Close"); }
case 2:
{
new id = Player;
foreach (Player, i)
{
if(i != playerid)
{
if(strcmp(House,GetName(playerid), false ) == 0) {SCM(i,COLOR_RED,"You have been evicted from house");}
format(House,48,"Nobody");
}
}
}
case 3: {
ShowPlayerDialog(playerid,DIALOG_HOUSE+2,DIALOG_STYLE_INPUT,""COL_YELLOW"House name",""COL_WHITE"Type new name of house","Name","Close");
}
case 4: {
ShowPlayerDialog(playerid,DIALOG_HOUSE+3,DIALOG_STYLE_INPUT,""COL_YELLOW"Lock Password (numbers only)",""COL_WHITE"Type new password","Insert","Close");
}
}
}
  case DIALOG_HOUSE+1:
  {
if(!response) return 1;
new string;
new id = Player;
if(strval(inputtext) <= 0) return SCM(playerid,COLOR_RED,"EROR: "COL_WHITE"Price can't be less 1");
House = strval(inputtext);
format(string,sizeof(string),"New rent price is $%d",strval(inputtext)); SCM(playerid,-1,string);
format(string,sizeof(string),"{E0BC1B}Owner: "COL_WHITE"%s\n{E0BC1B}House name: "COL_WHITE"%s\n{E0BC1B}Price: "COL_WHITE"%d\n{E0BC1B}Level: "COL_WHITE"%d\n{E0BC1B}Rent price: "COL_WHITE"%d\n{E0BC1B}Address: "COL_WHITE"%s\n (/renthouse)",House,House,House,House,House,House);
        UpdateDynamic3DTextLabelText(House,-1,string);
CheckHouse(id);
  }
  case DIALOG_HOUSE+2:
  {
if(!response) return 1;
new string;
new id = Player;
format(House, 32, "%s", inputtext);
format(string,sizeof(string),"{E0BC1B}Owner: "COL_WHITE"%s\n{E0BC1B}House name: "COL_WHITE"%s\n{E0BC1B}Price: "COL_WHITE"%d\n{E0BC1B}Level: "COL_WHITE"%d\n{E0BC1B}Rent price: "COL_WHITE"%d\n{E0BC1B}Address: "COL_WHITE"%s\n (/renthouse)",House,House,House,House,House,House);
        UpdateDynamic3DTextLabelText(House,-1,string);
CheckHouse(id);
  }
  case DIALOG_HOUSE+3:
  {
if(!response) return 1;
new string;
new id = Player;
if(strlen(inputtext) >= 5 || strlen(inputtext) < 4) return ShowPlayerDialog(playerid,DIALOG_HOUSE+3,DIALOG_STYLE_INPUT,""COL_WHITE"Lock Password",""COL_BLUE"Type new password","Insert","Close"),SCM(playerid,COLOR_RED,"EROR: "COL_WHITE"Just four numbers");
format(House,5,"%d",strval(inputtext));
format(string,sizeof(string),"New password is %d",strval(inputtext)); SCM(playerid,-1,string);
CheckHouse(id);
  }
}
return 1;
}
Nenad_Zugec
4
Enforcer
9. Sep. 2012.
Sve sam prebacio ali sad izbaci ovo
C:\Users\nenad\Desktop\Explosion Roleply Alpha V.1.0\pawno\include\YSI\y_commands.inc(214) : warning 201: redefinition of constant/macro (symbol "CMD:%0(%1)")
C:\Users\nenad\Desktop\Explosion Roleply Alpha V.1.0\pawno\include\YSI\y_commands.inc(215) : warning 201: redefinition of constant/macro (symbol "COMMAND")
C:\Users\nenad\Desktop\Explosion Roleply Alpha V.1.0\gamemodes\CG-RP v1.0.0 BETA.pwn(72) : error 017: undefined symbol "MainZone"
C:\Users\nenad\Desktop\Explosion Roleply Alpha V.1.0\gamemodes\CG-RP v1.0.0 BETA.pwn(74) : error 008: must be a constant expression; assumed zero
C:\Users\nenad\Desktop\Explosion Roleply Alpha V.1.0\gamemodes\CG-RP v1.0.0 BETA.pwn(431) : error 055: start of function body without function header
C:\Users\nenad\Desktop\Explosion Roleply Alpha V.1.0\gamemodes\CG-RP v1.0.0 BETA.pwn(440) : error 010: invalid function or declaration
C:\Users\nenad\Desktop\Explosion Roleply Alpha V.1.0\gamemodes\CG-RP v1.0.0 BETA.pwn(604) : error 017: undefined symbol "ReadHouse"
C:\Users\nenad\Desktop\Explosion Roleply Alpha V.1.0\gamemodes\CG-RP v1.0.0 BETA.pwn(780) : error 017: undefined symbol "GetName"
C:\Users\nenad\Desktop\Explosion Roleply Alpha V.1.0\gamemodes\CG-RP v1.0.0 BETA.pwn(798) : error 079: inconsistent return types (array & non-array)
C:\Users\nenad\Desktop\Explosion Roleply Alpha V.1.0\gamemodes\CG-RP v1.0.0 BETA.pwn(801) : warning 225: unreachable code
C:\Users\nenad\Desktop\Explosion Roleply Alpha V.1.0\gamemodes\CG-RP v1.0.0 BETA.pwn(801) : error 029: invalid expression, assumed zero
C:\Users\nenad\Desktop\Explosion Roleply Alpha V.1.0\gamemodes\CG-RP v1.0.0 BETA.pwn(801) : error 004: function "Itter_OnPlayerDisconnect" is not implemented
C:\Users\nenad\Desktop\Explosion Roleply Alpha V.1.0\gamemodes\CG-RP v1.0.0 BETA.pwn(829) : error 017: undefined symbol "GetName"
C:\Users\nenad\Desktop\Explosion Roleply Alpha V.1.0\gamemodes\CG-RP v1.0.0 BETA.pwn(842) : error 079: inconsistent return types (array & non-array)
C:\Users\nenad\Desktop\Explosion Roleply Alpha V.1.0\gamemodes\CG-RP v1.0.0 BETA.pwn(844) : warning 225: unreachable code
C:\Users\nenad\Desktop\Explosion Roleply Alpha V.1.0\gamemodes\CG-RP v1.0.0 BETA.pwn(844) : error 029: invalid expression, assumed zero
C:\Users\nenad\Desktop\Explosion Roleply Alpha V.1.0\gamemodes\CG-RP v1.0.0 BETA.pwn(844) : error 017: undefined symbol "LoadPlayerData"
C:\Users\nenad\Desktop\Explosion Roleply Alpha V.1.0\gamemodes\CG-RP v1.0.0 BETA.pwn(845) : error 029: invalid expression, assumed zero
C:\Users\nenad\Desktop\Explosion Roleply Alpha V.1.0\gamemodes\CG-RP v1.0.0 BETA.pwn(845) : error 017: undefined symbol "LoadPlayerData"
C:\Users\nenad\Desktop\Explosion Roleply Alpha V.1.0\gamemodes\CG-RP v1.0.0 BETA.pwn(847) : error 017: undefined symbol "name"
C:\Users\nenad\Desktop\Explosion Roleply Alpha V.1.0\gamemodes\CG-RP v1.0.0 BETA.pwn(847) : error 017: undefined symbol "value"
C:\Users\nenad\Desktop\Explosion Roleply Alpha V.1.0\gamemodes\CG-RP v1.0.0 BETA.pwn(847) : error 079: inconsistent return types (array & non-array)
C:\Users\nenad\Desktop\Explosion Roleply Alpha V.1.0\gamemodes\CG-RP v1.0.0 BETA.pwn(847) : fatal error 107: too many error messages on one line

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

19 Errors.


sta sad da uradim?
Deleted User
Obrisan korisnik
9. Sep. 2012.
Samp_RP wrote on September 9, 2012, 10:16 am:
Sve sam prebacio ali sad izbaci ovo
C:\Users\nenad\Desktop\Explosion Roleply Alpha V.1.0\pawno\include\YSI\y_commands.inc(214) : warning 201: redefinition of constant/macro (symbol "CMD:%0(%1)")
C:\Users\nenad\Desktop\Explosion Roleply Alpha V.1.0\pawno\include\YSI\y_commands.inc(215) : warning 201: redefinition of constant/macro (symbol "COMMAND")
C:\Users\nenad\Desktop\Explosion Roleply Alpha V.1.0\gamemodes\CG-RP v1.0.0 BETA.pwn(72) : error 017: undefined symbol "MainZone"
C:\Users\nenad\Desktop\Explosion Roleply Alpha V.1.0\gamemodes\CG-RP v1.0.0 BETA.pwn(74) : error 008: must be a constant expression; assumed zero
C:\Users\nenad\Desktop\Explosion Roleply Alpha V.1.0\gamemodes\CG-RP v1.0.0 BETA.pwn(431) : error 055: start of function body without function header
C:\Users\nenad\Desktop\Explosion Roleply Alpha V.1.0\gamemodes\CG-RP v1.0.0 BETA.pwn(440) : error 010: invalid function or declaration
C:\Users\nenad\Desktop\Explosion Roleply Alpha V.1.0\gamemodes\CG-RP v1.0.0 BETA.pwn(604) : error 017: undefined symbol "ReadHouse"
C:\Users\nenad\Desktop\Explosion Roleply Alpha V.1.0\gamemodes\CG-RP v1.0.0 BETA.pwn(780) : error 017: undefined symbol "GetName"
C:\Users\nenad\Desktop\Explosion Roleply Alpha V.1.0\gamemodes\CG-RP v1.0.0 BETA.pwn(798) : error 079: inconsistent return types (array & non-array)
C:\Users\nenad\Desktop\Explosion Roleply Alpha V.1.0\gamemodes\CG-RP v1.0.0 BETA.pwn(801) : warning 225: unreachable code
C:\Users\nenad\Desktop\Explosion Roleply Alpha V.1.0\gamemodes\CG-RP v1.0.0 BETA.pwn(801) : error 029: invalid expression, assumed zero
C:\Users\nenad\Desktop\Explosion Roleply Alpha V.1.0\gamemodes\CG-RP v1.0.0 BETA.pwn(801) : error 004: function "Itter_OnPlayerDisconnect" is not implemented
C:\Users\nenad\Desktop\Explosion Roleply Alpha V.1.0\gamemodes\CG-RP v1.0.0 BETA.pwn(829) : error 017: undefined symbol "GetName"
C:\Users\nenad\Desktop\Explosion Roleply Alpha V.1.0\gamemodes\CG-RP v1.0.0 BETA.pwn(842) : error 079: inconsistent return types (array & non-array)
C:\Users\nenad\Desktop\Explosion Roleply Alpha V.1.0\gamemodes\CG-RP v1.0.0 BETA.pwn(844) : warning 225: unreachable code
C:\Users\nenad\Desktop\Explosion Roleply Alpha V.1.0\gamemodes\CG-RP v1.0.0 BETA.pwn(844) : error 029: invalid expression, assumed zero
C:\Users\nenad\Desktop\Explosion Roleply Alpha V.1.0\gamemodes\CG-RP v1.0.0 BETA.pwn(844) : error 017: undefined symbol "LoadPlayerData"
C:\Users\nenad\Desktop\Explosion Roleply Alpha V.1.0\gamemodes\CG-RP v1.0.0 BETA.pwn(845) : error 029: invalid expression, assumed zero
C:\Users\nenad\Desktop\Explosion Roleply Alpha V.1.0\gamemodes\CG-RP v1.0.0 BETA.pwn(845) : error 017: undefined symbol "LoadPlayerData"
C:\Users\nenad\Desktop\Explosion Roleply Alpha V.1.0\gamemodes\CG-RP v1.0.0 BETA.pwn(847) : error 017: undefined symbol "name"
C:\Users\nenad\Desktop\Explosion Roleply Alpha V.1.0\gamemodes\CG-RP v1.0.0 BETA.pwn(847) : error 017: undefined symbol "value"
C:\Users\nenad\Desktop\Explosion Roleply Alpha V.1.0\gamemodes\CG-RP v1.0.0 BETA.pwn(847) : error 079: inconsistent return types (array & non-array)
C:\Users\nenad\Desktop\Explosion Roleply Alpha V.1.0\gamemodes\CG-RP v1.0.0 BETA.pwn(847) : fatal error 107: too many error messages on one line

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

19 Errors.


sta sad da uradim?

Neke stvari nisi ubacio ili si na pogresno mesto stavio fali ti dosta stvari, i ovaj sistem koristi YCMD

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha