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):
[pomoc]Kako prebaciti FilterScript u gamemod
640
pregleda
7
postova
9. Sep. 2012.
9. Sep. 2012.
hvala gagi jer to prebacujem tcoj house system ako cu imati problema slobodno ti se obratim
9. Sep. 2012.
sory za DP
Znaci ovo mi je u gamemodu
a ovo je filterscript
Sta sad da uradim?
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?
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;
}9. Sep. 2012.
Sve sam prebacio ali sad izbaci ovo
sta sad da uradim?
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?
9. Sep. 2012.
Samp_RP wrote on September 9, 2012, 10:16 am:
Sve sam prebacio ali sad izbaci ovo
sta sad da uradim?
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