Započeo Mauricije
•9. Feb. 2013.• ZaključanonInteriors
407
pregleda
13
postova
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
594
Postovi:
45
Teme:
Pridružio se:Jan. 2012
9. Feb. 2013.
Skripta koju koristim:FS
Detaljan opis problema:Kako da napravim da se ova komanda moze koristiti samo ako si admin(ne rcon)
Dio skripte
Detaljan opis problema:Kako da napravim da se ova komanda moze koristiti samo ako si admin(ne rcon)
Dio skripte
stock ShowInteriorDialog(playerid)
{
new dialog_string;
for(new i = 0; i < sizeof(InteriorDialogNames); i++) {
if(!i) {
format(dialog_string, sizeof(dialog_string), InteriorDialogNames);
}
else {
format(dialog_string, sizeof(dialog_string), "%s\n%s", dialog_string, InteriorDialogNames);
}
}
return ShowPlayerDialog(playerid, DIALOG_INTERIOR_MENU, DIALOG_STYLE_LIST, "nInteriors Teleport Dialog", dialog_string, "Select", "Cancel");
}
public OnFilterScriptInit()
{
print(" nInteriors by Norn successfully loaded.");
return 1;
}
public OnFilterScriptExit()
{
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/ninteriors", cmdtext, true, 10) == 0) {
ShowInteriorDialog(playerid);
return 1;
}
return 0;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
switch(dialogid) {
case DIALOG_INTERIOR_MENU:
{
if(response) {
new arrayid = listitem, string;
SetPlayerPos(playerid, InteriorDialogData, InteriorDialogData, InteriorDialogData);
SetPlayerInterior(playerid, InteriorDialogInteriors);
SetPlayerFacingAngle(playerid, InteriorDialogData);
format(string, sizeof(string), "[INTERIOR:] You teleported to interior ' %s '.", InteriorDialogNames);
SendClientMessage(playerid, 0xADD8E6FF, string);
}
}
}
return 1;
}[
/code]
Neke slike/video za lakse dobivanje pomoci(neobavezno): Forum Don
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
7,407
Postovi:
93
Teme:
Pridružio se:Nov. 2011
9. Feb. 2013.
stock ShowInteriorDialog(playerid)
{
if(PlayerInfo == 0) return SendClientMessage(playerid, -1, " nisi admin ");
new dialog_string;
for(new i = 0; i < sizeof(InteriorDialogNames); i++) {
if(!i) {
format(dialog_string, sizeof(dialog_string), InteriorDialogNames);
}
else {
format(dialog_string, sizeof(dialog_string), "%s\n%s", dialog_string, InteriorDialogNames);
}
}
return ShowPlayerDialog(playerid, DIALOG_INTERIOR_MENU, DIALOG_STYLE_LIST, "nInteriors Teleport Dialog", dialog_string, "Select", "Cancel");
}
public OnFilterScriptInit()
{
print(" nInteriors by Norn successfully loaded.");
return 1;
}
public OnFilterScriptExit()
{
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/ninteriors", cmdtext, true, 10) == 0) {
if(PlayerInfo == 0) return SendClientMessage(playerid, -1, " nisi admin ");
ShowInteriorDialog(playerid);
return 1;
}
return 0;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
switch(dialogid) {
case DIALOG_INTERIOR_MENU:
{
if(response) {
if(PlayerInfo == 0) return SendClientMessage(playerid, -1, " nisi admin ");
new arrayid = listitem, string;
SetPlayerPos(playerid, InteriorDialogData, InteriorDialogData, InteriorDialogData);
SetPlayerInterior(playerid, InteriorDialogInteriors);
SetPlayerFacingAngle(playerid, InteriorDialogData);
format(string, sizeof(string), "[INTERIOR:] You teleported to interior ' %s '.", InteriorDialogNames);
SendClientMessage(playerid, 0xADD8E6FF, string);
}
}
}
return 1;
}Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
594
Postovi:
45
Teme:
Pridružio se:Jan. 2012
9. Feb. 2013.
Dobijem ovo
Ovo je taj red
C:\Documents and Settings\Administrator\Desktop\Grand Lights\filterscripts\int.pwn(468) : error 017: undefined symbol "PlayerInfo"
C:\Documents and Settings\Administrator\Desktop\Grand Lights\filterscripts\int.pwn(468) : warning 215: expression has no effect
C:\Documents and Settings\Administrator\Desktop\Grand Lights\filterscripts\int.pwn(468) : error 001: expected token: ";", but found "]"
C:\Documents and Settings\Administrator\Desktop\Grand Lights\filterscripts\int.pwn(468) : error 029: invalid expression, assumed zero
C:\Documents and Settings\Administrator\Desktop\Grand Lights\filterscripts\int.pwn(468) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Errors.
Ovo je taj red
if(PlayerInfo == 0) return SendClientMessage(playerid, -1, " nisi admin ");Enforcer
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
290
Postovi:
16
Teme:
Pridružio se:Okt. 2012
9. Feb. 2013.
Probaj ovo, ne znam jesam li dobro napravio... Ovo je inace samo za RCON!
stock ShowInteriorDialog(playerid)
{
if (IsPlayerAdmin(playerid))
{
new dialog_string;
for(new i = 0; i < sizeof(InteriorDialogNames); i++)
{
if(!i)
{
format(dialog_string, sizeof(dialog_string), InteriorDialogNames);
}
else
{
format(dialog_string, sizeof(dialog_string), "%s\n%s", dialog_string, InteriorDialogNames);
}
}
return ShowPlayerDialog(playerid, DIALOG_INTERIOR_MENU, DIALOG_STYLE_LIST, "nInteriors Teleport Dialog", dialog_string, "Select", "Cancel");
}
return 1;
}
Enforcer
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
290
Postovi:
16
Teme:
Pridružio se:Okt. 2012
9. Feb. 2013.
Quote from February 9, 2013, 4:28 pm:
Probaj ovo, ne znam jesam li dobro napravio... Ovo je inace samo za RCON!
stock ShowInteriorDialog(playerid)
{
if (IsPlayerAdmin(playerid))
{
new dialog_string;
for(new i = 0; i < sizeof(InteriorDialogNames); i++)
{
if(!i)
{
format(dialog_string, sizeof(dialog_string), InteriorDialogNames);
}
else
{
format(dialog_string, sizeof(dialog_string), "%s\n%s", dialog_string, InteriorDialogNames);
}
}
return ShowPlayerDialog(playerid, DIALOG_INTERIOR_MENU, DIALOG_STYLE_LIST, "nInteriors Teleport Dialog", dialog_string, "Select", "Cancel");
}
return 1;
}
Nisi dobro napravio, ova provjera za rcon admine ti u stocku ne znaci nista..
@Blaeks
on nema definiran ni player info, ako koristis drugo zamjeni sa svojim, ako ne koristis onda stavi ovako negdje pri vrhu moda:
enum pInfo
{
pAdmin
};
new PlayerInfo;
I prouci malo tutorijale posto vidim da ne znas beknit pawn..
Ah sada sam tek skuzio, brzoplet sam... Prvi put da sam uopce tako sta napisao u stocku... My bad! 😛
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava