Jump to content
  • 0

pomoc HELP - /dotaz


ToBoli

Dotaz

Ahojda ;)
Potřeboval bych pomoct s /dotaz :)

 

Kod: 

#include <a_samp>
#define DIALOG_ODKAZADMINOVI 9999 // vytvorím si dialóg


command(dotaz,playerid,params[])
{
    ShowPlayerDialog(playerid,DIALOG_ODKAZADMINOVI,DIALOG_STYLE_INPUT,"Zeptej se admina","Prosím zadej zprávu:","OK",""); // zobrazím ho
    return 1;
}


public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    if(dialogid == DIALOG_ODKAZADMINOVI)
    {
        if(!response || !strelen(inputtext)) return 1;// Ak si nevyplnil správu, tak sa nič nestane
        new MenoOdosielatela[MAX_PLAYER_NAME];
        GetPlayerName(playerid,MenoOdosielatela,sizeof(MenoOdosielatela));
        new string[256];
        format(string,sizeof(string), "%s odoslal odkaz: %s", MenoOdosielatela, inputtext); // ak nevieš čo je format kukni návod dole
        for( new i = 0; i < MAX_PLAYERS, i++ ) // skontroluje každého hráča
        {
            if(IsPlayerAdmin(i)) // AK je admin RCON (prípadne váš vlastný lvl systém)
            {
                SendClientMessage(i,0xFFFFFFAA, string); // pošle mu tvoju správu bielej farby
            }
        }
    }
    return 1;
}

Errory & Warningy:

C:\Users\Petr\Desktop\ \MojeScripty\dotazy.pwn(4) : warning 235: public function lacks forward declaration (symbol "OnDialogResponse")
C:\Users\Petr\Desktop\ \MojeScripty\dotazy.pwn(4 -- 14) : error 017: undefined symbol "strelen"
C:\Users\Petr\Desktop\ \MojeScripty\dotazy.pwn(19) : error 001: expected token: ";", but found ")"
C:\Users\Petr\Desktop\ \MojeScripty\dotazy.pwn(29) : warning 203: symbol is never used: "command"
Pawn compiler 3.2.3664     Copyright (c) 1997-2006, ITB CompuPhase




2 Errors.

Děkuji předem za pomoc!

 

Link to comment
Share on other sites

4 odpovědí na tuto otázku

Recommended Posts

  • 0

command(dotaz,playerid,params[])
{
    ShowPlayerDialog(playerid,DIALOG_ODKAZADMINOVI,DIALOG_STYLE_INPUT,"Zeptej se admina","Prosím zadej zprávu:","OK",""); // zobrazím ho
    return 1;
}

kde si to vzal? když máš jen include a_samp

to bude určitě k nějakému cmd systému

ke kterýmu nemáš napsán include

popř. aktualizuj include a_samp.inc

Link to comment
Share on other sites

  • 0

musíš dať include zcmd aby ti išiel command


stiahni si include zcmd http://www.solidfiles.com/d/d20f/zcmd.inc

hoď ho do zlošky includes tam kde máš pawno

a na začiatok scriptu/módu ešte dopíš

#include <zcmd>

potom by ti už nemalo robiť problém s tým command

 

if(!response || !strelen(inputtext)) return 1; //namiesto strelen má byť strlen

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...