[Pomo] Askq Dialog

Započeo kim3205
16. Maj 2013. Zaključano
551
pregleda
11
postova
PedjaZakon
5
Godfather
16. Maj 2013.
Skripta koju koristim: nbe edit
Detaljan opis problema:Kako da napravim da mi bude /askq [Postavi pitanje]
http://www.zaslike.com/files/7m7wjcmhkkzkysn964z8.png
Dio skripte:
	if(strcmp(cmd, "/askq", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
        GetPlayerName(playerid, sendername, sizeof(sendername));
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext <= ' '))
{
idx++;
}
new offset = idx;
new result;
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext;
idx++;
}
result[idx - offset] = EOS;
if(!strlen(result))
{
SendClientMessage(playerid, COLOR_GOLD, "Koriscenje: /askq ");
return 1;
}
if(PlayerInfo >= 1 || PlayerInfo >= 1) return SCM(playerid, COLOR_GREY, "Ne mozete slati poruke adminima ,jer ste zatvoreni !");
if(AskqTime == 1)
            {
                SendClientMessage(playerid, COLOR_GOLD, "  Morate sacekati 2 minuta pre ponovnog koriscenja ove komande !");
                return 1;
            }
format(string, sizeof(string), "%s - ID:%d kaze helperima/KIMovima: %s", sendername, playerid, (result));
PomocHelperima(COLOR_RED,string,1);
SendClientMessage(playerid, COLOR_RED, "Vase pitanje je poslato KIMovima cena pitanja 100 $.");
AskqTime = 1;
JBC_GivePlayerMoney(playerid, -100);
            SetTimerEx("AskqTimer", 120000, false, "i", playerid);
    }
    return 1;
}

Neke slike/video za lakse dobivanje pomoci(neobavezno):
http://www.zaslike.com/files/7m7wjcmhkkzkysn964z8.png
Champa22
5
Underboss
16. Maj 2013.
very jednostavno

koristis showplayerdialog

ondialog response stavis
kada responsa na dialog koji si stavio za ovo da inputtext salje svima adminima tj SendAdminMessage ili kako ti je vec
Blaeks_Biofor
5
Forum Don
16. Maj 2013.
if(strcmp(cmd, "/askq", true) == 0)
{
    ShowPlayerDialog( playerid, 4262, DIALOG_STYLE_INPUT, "unesi pitanje", "Izvolite?.", "Unesi", "Otkazi" );
    return 1;
    }
i dialog response
if(dialogid == 4262)
{
if(response)
{
    format(string,sizeof(string),"%s je postavio pitanje: %s",GetPlayerNameEx(playerid),inputtext);
    SendAdminMessage(-1,string);
    SCM(playerid,-1,"Vase pitanje je uspesno poslato adminima i gamemasterima, ocekujte odgovor");
}
return 1;
}
PedjaZakon
5
Godfather
16. Maj 2013.
ovo mi izlazi 🙂
D:\Users\Pinki\Desktop\DeluX city\gamemodes\tdi.pwn(36190) : error 017: undefined symbol "GetPlayerNameEx"
D:\Users\Pinki\Desktop\DeluX city\gamemodes\tdi.pwn(36191) : error 017: undefined symbol "SendAdminMessage"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase

2 Errors.
xyzcod2
5
Underboss
16. Maj 2013.
treas da napravis stock da salje poruku adminima i za detecta ime igraca,nemozes sve dobit na gotovo,napravi nesto sam 😄
Blaeks_Biofor
5
Forum Don
16. Maj 2013.
stavi SendOSCMessage umesto sendadminmessage
PedjaZakon
5
Godfather
16. Maj 2013.
Jos ovaj error mi je ostao :O
D:\Users\Pinki\Desktop\DeluX city\gamemodes\tdi.pwn(36190) : error 017: undefined symbol "GetPlayerNameEx"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase

1 Error.
xyzcod2
5
Underboss
16. Maj 2013.
stavi GetPlayerName
Blaeks_Biofor
5
Forum Don
16. Maj 2013.
ne mozes tako, napravi funkciju getplayernameex
stock GetPlayerNameEx(playerid)
{
    new pname_;
    GetPlayerName(playerid, pname_, 24);
    return pname_;
}
PedjaZakon
5
Godfather
16. Maj 2013.
fala' svima mozete lock temu 🙂 Uspesno odradjeno
Blaeks_Biofor
5
Forum Don
16. Maj 2013.
problem resen, lock

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha