Jump to content

Registrace přes dialog


AvestX

Recommended Posts

Guest Lamka_s.r.o.
public OnPlayerRequestClass(playerid, classid)

{

if(Informace[playerid][Login] == false) // kontrola jestli neni prihlasen

{

if(udb_Exists(Jmeno(playerid))) // pokud je zaregistrován

{

new message[256]; // proměnná pro zprávu

format(message, sizeof(message), "Vitej zpatky, %s!\n\n\nDole vypln heslo!\n\n\n", Jmeno(playerid)); //připraví zprávu¨s parametrem do dialogu

ShowPlayerDialog(playerid, LOG_DIALOG, DIALOG_STYLE_INPUT, "Prihlaseni", message, "OK", "Konec"); // otevře přihlašovací dialog s kolonkou na heslo

}

 

else // ale pokud nemá účet

{

new message[256]; // připraví proměnnou pro zprávu

format(message, sizeof(message), "Zaregistruj se %s!\n\n\nDole vypln heslo!\n\n\n", Jmeno(playerid)); // formát zprávy s parametrem

ShowPlayerDialog(playerid, REG_DIALOG, DIALOG_STYLE_INPUT, "Registrace", message, "OK", "Konec"); // pošle hráči registrační dialog s kolonkou pro heslo

}

}

 

return 1;

}

skusil jsem ale vylezlo zas tohle

 

C:\Documents and Settings\Danielek\Plocha\lool.pwn(372) : error 017: undefined symbol "IsPlayerNPC"

C:\Documents and Settings\Danielek\Plocha\lool.pwn(3341) : error 004: function "ShowPlayerDialog" is not implemented

C:\Documents and Settings\Danielek\Plocha\lool.pwn(3348) : error 004: function "ShowPlayerDialog" is not implemented

C:\Documents and Settings\Danielek\Plocha\lool.pwn(3375) : error 004: function "ShowPlayerDialog" is not implemented

C:\Documents and Settings\Danielek\Plocha\lool.pwn(3501) : warning 235: public function lacks forward declaration (symbol "OnDialogResponse")

C:\Documents and Settings\Danielek\Plocha\lool.pwn(3510) : error 017: undefined symbol "message"

C:\Documents and Settings\Danielek\Plocha\lool.pwn(3510) : error 017: undefined symbol "message"

C:\Documents and Settings\Danielek\Plocha\lool.pwn(3510) : error 029: invalid expression, assumed zero

C:\Documents and Settings\Danielek\Plocha\lool.pwn(3510) : fatal error 107: too many error messages on one line

 

Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

 

 

8 Errors.

 

Link to comment
Share on other sites

  • Replies 312
  • Created
  • Last Reply

Top Posters In This Topic

nemá, jinak by mu to neházelo:

 

C:\Documents and Settings\Danielek\Plocha\lool.pwn(3510) : error 017: undefined symbol "message"

C:\Documents and Settings\Danielek\Plocha\lool.pwn(3510) : error 029: invalid expression, assumed zero

C:\Documents and Settings\Danielek\Plocha\lool.pwn(3510) : fatal error 107: too many error messages on one line

 

 

:d:D

Link to comment
Share on other sites

Guest Lamka_s.r.o.

j..omilem jsem to otevrel v 0.2x ale v 0.3a pawnu mi to hazi teda jen

C:\Documents and Settings\Danielek\Plocha\lool.pwn(3510) : error 017: undefined symbol "message"

C:\Documents and Settings\Danielek\Plocha\lool.pwn(3510) : error 017: undefined symbol "message"

C:\Documents and Settings\Danielek\Plocha\lool.pwn(3510) : error 029: invalid expression, assumed zero

C:\Documents and Settings\Danielek\Plocha\lool.pwn(3510) : fatal error 107: too many error messages on one line

Link to comment
Share on other sites

Hoši nějak mi nefachá registrace. Předtím mi šla ale já jsem si to poupravoval a už nefachá. Login ide protože když si dám nějakej save do scriptfiles tak se mi zobrazí že se musím přihlásit. Ale když nemám nic uloženého tak se registrace prostě nezpustí.

 

Code here:

 

//=================================[ Include ]================================

 

#include

#include

#include

#include

#pragma tabsize 0;

 

//=================================[ Define ]=================================

 

#define REG_DIALOG 0

#define LOG_DIALOG 1

//------------------------------------------------------------------------------

#define BARVA_BILA 0xFFFFFFAA

#define BARVA_CERNA 0x000000AA

#define BARVA_ZELENA1 0x00ff00AA

#define BARVA_ZELENA2 0x00b600AA

#define BARVA_ZELENA3 0x008500AA

#define BARVA_CERVENA1 0xff0000FF

#define BARVA_CERVENA2 0xba0000AA

#define BARVA_CERVENA3 0x850000AA

#define BARVA_MODRA1 0x0000ffAA

#define BARVA_MODRA2 0x000093AA

#define BARVA_MODRA3 0x000030AA

#define BARVA_YELLOW 0xffff00AA

#define BARVA_ORANZOVA 0xFF9900AA

#define BARVA_HNEDA 0xA52A2AAA

#define BARVA_FIALOVA 0x850085AA

#define BARVA_RUZOVA 0xff0084AA

#define BARVA_OLIVOVA 0x859d00AA

#define BARVA_CYAN 0x00ffffFF

#define BARVA_MAGENTA 0xff00ffAA

#define BARVA_SEDA 0x858585AA

 

//=================================[ Stocks ]=================================

 

stock Jmeno(playerid)

{

new Name[MAX_PLAYER_NAME];

if(IsPlayerConnected(playerid)){

if(!IsPlayerNPC(playerid)){

GetPlayerName(playerid, Name, sizeof(Name));

}}

return Name;

}

//------------------------------------------------------------------------------

enum PLAYER_INFO

{

bool:Login

}

 

//==================================[ New ]===================================

 

new Informace[MAX_PLAYERS][PLAYER_INFO];

 

//==========================[ OnPlayerRequestClass ]==========================

 

public OnPlayerRequestClass(playerid, classid)

{

if(Informace[playerid][Login] == false){

if(udb_Exists(Jmeno(playerid)))

{

new string[256];

format(string, sizeof(string), "Přihlaste se %s.\nZde zadejte své dosavadní heslo.", Jmeno(playerid));

ShowPlayerDialog(playerid, LOG_DIALOG, DIALOG_STYLE_INPUT, "Přihlášení", string, "Přihlásit se", "Zavřít");

}}

return 1;

}

 

//=============================[ OnPlayerConnect ]============================

 

public OnPlayerConnect(playerid)

{

Informace[playerid][Login] = false;

return 1;

}

 

//===========================[ OnPlayerDisconnect ]===========================

 

public OnPlayerDisconnect(playerid)

{

if(Informace[playerid][Login] == true)

{

dUserSetINT(Jmeno(playerid)).("Penize",GetPlayerMoney(playerid));

}

Informace[playerid][Login] = false;

return 1;

}

 

//============================[ OnDialogResponse ]============================

 

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])

{

if(dialogid == 0){

if(response == 1){

if(strlen(inputtext) == 0)

{

SendClientMessage(playerid, BARVA_CERVENA1, "!!! Zadané heslo není dostatečně dlouhé !!!");

new string[256];

format(string, sizeof(string), "Zaregistrujte se %s.\nZde zadejte své nové heslo.", Jmeno(playerid));

ShowPlayerDialog(playerid, REG_DIALOG, DIALOG_STYLE_INPUT, "Registrace", string, "Zaregistrovat se", "Zavřít");

}else{

if(udb_Create(Jmeno(playerid),inputtext))

{

new string[256];

format(string, sizeof(string), "Přihlaste se %s.\nZde zadejte své dosavadní heslo.", Jmeno(playerid));

ShowPlayerDialog(playerid, LOG_DIALOG, DIALOG_STYLE_INPUT, "Přihlášení", string, "Přihlásit se", "Zavřít");

}}}}else

if(dialogid == 1){

if(response == 1){

if(udb_CheckLogin(Jmeno(playerid),inputtext))

{

GivePlayerMoney(playerid,dUserINT(Jmeno(playerid)).("Penize")-GetPlayerMoney(playerid));

Informace[playerid][Login] = true;

}else{

SendClientMessage(playerid, BARVA_CERVENA1, "!!! Zadané heslo není správné !!!");

new string[256];

format(string, sizeof(string), "Přihlaste se %s.\nZde zadejte své dosavadní heslo.", Jmeno(playerid));

ShowPlayerDialog(playerid, LOG_DIALOG, DIALOG_STYLE_INPUT, "Přihlášení", string, "Přihlásit se", "Zavřít");

}}else{

SendClientMessage(playerid, BARVA_CERVENA1, "!!! Přilášení je povinné !!!");

new string[256];

format(string, sizeof(string), "Přihlaste se %s.\nZde zadejte své dosavadní heslo.", Jmeno(playerid));

ShowPlayerDialog(playerid, LOG_DIALOG, DIALOG_STYLE_INPUT, "Přihlášení", string, "Přihlásit se", "Zavřít");

}}

return 1;

}

 

Link to comment
Share on other sites

Píšemi toto:

C:\Documents and Settings\Marek\Desktop\SAMP\pawno\Stunt City.pwn(8) : error 017: undefined symbol "PLAYER_INFO"
C:\Documents and Settings\Marek\Desktop\SAMP\pawno\Stunt City.pwn(8) : error 009: invalid array size (negative, zero or out of bounds)
C:\Documents and Settings\Marek\Desktop\SAMP\pawno\Stunt City.pwn(9) : error 001: expected token: "{", but found "-"
C:\Documents and Settings\Marek\Desktop\SAMP\pawno\include\dutils.inc(22) : error 029: invalid expression, assumed zero
C:\Documents and Settings\Marek\Desktop\SAMP\pawno\Stunt City.pwn(53) : error 029: invalid expression, assumed zero
C:\Documents and Settings\Marek\Desktop\SAMP\pawno\Stunt City.pwn(53) : error 017: undefined symbol "Jmeno"
C:\Documents and Settings\Marek\Desktop\SAMP\pawno\Stunt City.pwn(57) : error 017: undefined symbol "playerid"
C:\Documents and Settings\Marek\Desktop\SAMP\pawno\Stunt City.pwn(59) : error 017: undefined symbol "playerid"
C:\Documents and Settings\Marek\Desktop\SAMP\pawno\Stunt City.pwn(61) : error 017: undefined symbol "playerid"
C:\Documents and Settings\Marek\Desktop\SAMP\pawno\Stunt City.pwn(64) : error 090: public functions may not return arrays (symbol "OnGameModeInit")
C:\Documents and Settings\Marek\Desktop\SAMP\pawno\Stunt City.pwn(67) : warning 225: unreachable code
C:\Documents and Settings\Marek\Desktop\SAMP\pawno\Stunt City.pwn(67) : error 029: invalid expression, assumed zero
C:\Documents and Settings\Marek\Desktop\SAMP\pawno\Stunt City.pwn(67) : error 017: undefined symbol "SendMessage"
C:\Documents and Settings\Marek\Desktop\SAMP\pawno\Stunt City.pwn(69) : error 017: undefined symbol "playerid"
C:\Documents and Settings\Marek\Desktop\SAMP\pawno\Stunt City.pwn(69) : error 029: invalid expression, assumed zero
C:\Documents and Settings\Marek\Desktop\SAMP\pawno\Stunt City.pwn(69) : error 017: undefined symbol "kontrola"
C:\Documents and Settings\Marek\Desktop\SAMP\pawno\Stunt City.pwn(69) : fatal error 107: too many error messages on one line

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


16 Errors.

Link to comment
Share on other sites

Takhle to skus:

 

#include

#include

#include

//------------|

#define dcmd(%1,%2,%3) if ((strcmp((%3)[1], #%1, true, (%2)) == 0) && ((((%3)[(%2) + 1] == 0) && (dcmd_%1(playerid, "")))||(((%3)[(%2) + 1] == 32) && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1

#define BARVA 0xEFEFF7AA

//------------|

new PLAYERLIST_authed[MAX_PLAYERS];

//______________________________________________________________________________

stock SystemMsg(playerid,msg[])

{

if ((IsPlayerConnected(playerid))&&(strlen(msg)>0))

{

SendClientMessage(playerid,COLOR_SYSTEM,msg);

}

return 1;

}

//==============================================================================

stock PlayerName(playerid)

{

new name[255];

GetPlayerName(playerid, name, 255);

return name;

}

//==============================================================================

public OnPlayerConnect(playerid)

{

PLAYERLIST_authed[playerid] = false;

if (!PLAYERLIST_authed[playerid])

{

if(udb_Exists(PlayerName(playerid)))

{

ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"Registrace","Vítej zpět !\nNapiš heslo !","Použít","Odpojit");

}else{

ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"Registrace","Vítej !\nZaregistruj se, napiš heslo","Použít","Odpojit");

}

}

return 1;

}

//==============================================================================

public OnPlayerDisconnect(playerid, reason)

{

if (PLAYERLIST_authed[playerid])

{

dUserSetINT(PlayerName(playerid)).("money",GetPlayerMoney(playerid));

}

PLAYERLIST_authed[playerid] = false;

return 1;

}

//==============================================================================

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])

{

if(dialogid == 1)

{

if(response == 1)

{

if (udb_Exists(PlayerName(playerid))) return ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"Registrace","Přihlaš se ! napiš heslo","Použít","Odpojit");

if (strlen(inputtext)==0) return ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"Registrace","Musíš napsat heslo !","Použít","Odpojit");

if (udb_Create(PlayerName(playerid),inputtext)) return ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"Registrace","Víborně, nyní napiš znovu heslo !","Použít","Odpojit");

}

if(response == 2)

{

Kick(playerid);

}

}

//==============================================================================

if(dialogid == 2)

{

if(response == 1)

{

if (strlen(inputtext)==0) return ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"Registrace","Musíš zadat heslo !\nNapiš heslo !","Použít","Odpojit");

if (udb_CheckLogin(PlayerName(playerid),inputtext))

{

GivePlayerMoney(playerid,dUserINT(PlayerName(playerid)).("money")-GetPlayerMoney(playerid));

PLAYERLIST_authed[playerid] = true;

return SendClientMessage(playerid, BARVA, "Úspěšně přihlášen !");

}

return SendClientMessage(playerid, BARVA, "Nesprávně zadané heslo !");

}

if(response == 2)

{

Kick(playerid);

}

}

return 1;

}

//==============================================================================

 

Mělo by ti to jít :d nwm, ale kámošovi to de, já už to asi nikdy neskusim :(

Link to comment
Share on other sites

Avest-X":opcv0hqw]Takhle to skus:

 

#include

#include

#include

//------------|

#define dcmd(%1,%2,%3) if ((strcmp((%3)[1], #%1, true, (%2)) == 0) && ((((%3)[(%2) + 1] == 0) && (dcmd_%1(playerid, "")))||(((%3)[(%2) + 1] == 32) && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1

#define BARVA 0xEFEFF7AA

//------------|

new PLAYERLIST_authed[MAX_PLAYERS];

//______________________________________________________________________________

stock SystemMsg(playerid,msg[])

{

if ((IsPlayerConnected(playerid))&&(strlen(msg)>0))

{

SendClientMessage(playerid,COLOR_SYSTEM,msg);

}

return 1;

}

//==============================================================================

stock PlayerName(playerid)

{

new name[255];

GetPlayerName(playerid, name, 255);

return name;

}

//==============================================================================

public OnPlayerConnect(playerid)

{

PLAYERLIST_authed[playerid] = false;

if (!PLAYERLIST_authed[playerid])

{

if(udb_Exists(PlayerName(playerid)))

{

ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"Registrace","Vítej zpět !\nNapiš heslo !","Použít","Odpojit");

}else{

ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"Registrace","Vítej !\nZaregistruj se, napiš heslo","Použít","Odpojit");

}

}

return 1;

}

//==============================================================================

public OnPlayerDisconnect(playerid, reason)

{

if (PLAYERLIST_authed[playerid])

{

dUserSetINT(PlayerName(playerid)).("money",GetPlayerMoney(playerid));

}

PLAYERLIST_authed[playerid] = false;

return 1;

}

//==============================================================================

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])

{

if(dialogid == 1)

{

if(response == 1)

{

if (udb_Exists(PlayerName(playerid))) return ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"Registrace","Přihlaš se ! napiš heslo","Použít","Odpojit");

if (strlen(inputtext)==0) return ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"Registrace","Musíš napsat heslo !","Použít","Odpojit");

if (udb_Create(PlayerName(playerid),inputtext)) return ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"Registrace","Víborně, nyní napiš znovu heslo !","Použít","Odpojit");

}

if(response == 2)

{

Kick(playerid);

}

}

//==============================================================================

if(dialogid == 2)

{

if(response == 1)

{

if (strlen(inputtext)==0) return ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"Registrace","Musíš zadat heslo !\nNapiš heslo !","Použít","Odpojit");

if (udb_CheckLogin(PlayerName(playerid),inputtext))

{

GivePlayerMoney(playerid,dUserINT(PlayerName(playerid)).("money")-GetPlayerMoney(playerid));

PLAYERLIST_authed[playerid] = true;

return SendClientMessage(playerid, BARVA, "Úspěšně přihlášen !");

}

return SendClientMessage(playerid, BARVA, "Nesprávně zadané heslo !");

}

if(response == 2)

{

Kick(playerid);

}

}

return 1;

}

//==============================================================================

 

Mělo by ti to jít :d nwm, ale kámošovi to de, já už to asi nikdy neskusim :(

Mne to nejde posli mi to v PWN.

ERRORS:

C:\Documents and Settings\Marek\Desktop\SAMP\pawno\include\dutils.inc(22) : error 029: invalid expression, assumed zero
C:\Documents and Settings\Marek\Desktop\SAMP\pawno\Stunt City.pwn(209) : warning 217: loose indentation
C:\Documents and Settings\Marek\Desktop\SAMP\pawno\Stunt City.pwn(220) : warning 217: loose indentation
C:\Documents and Settings\Marek\Desktop\SAMP\pawno\Stunt City.pwn(416) : warning 217: loose indentation
C:\Documents and Settings\Marek\Desktop\SAMP\pawno\Stunt City.pwn(429) : warning 217: loose indentation
C:\Documents and Settings\Marek\Desktop\SAMP\pawno\Stunt City.pwn(438) : error 035: argument type mismatch (argument 1)
C:\Documents and Settings\Marek\Desktop\SAMP\pawno\Stunt City.pwn(452) : error 035: argument type mismatch (argument 1)
C:\Documents and Settings\Marek\Desktop\SAMP\pawno\Stunt City.pwn(497) : warning 217: loose indentation
C:\Documents and Settings\Marek\Desktop\SAMP\pawno\Stunt City.pwn(521) : warning 217: loose indentation
C:\Documents and Settings\Marek\Desktop\SAMP\pawno\Stunt City.pwn(654) : error 035: argument type mismatch (argument 1)
C:\Documents and Settings\Marek\Desktop\SAMP\pawno\Stunt City.pwn(656) : error 035: argument type mismatch (argument 1)
C:\Documents and Settings\Marek\Desktop\SAMP\pawno\Stunt City.pwn(668) : error 035: argument type mismatch (argument 1)
C:\Documents and Settings\Marek\Desktop\SAMP\pawno\Stunt City.pwn(670) : error 035: argument type mismatch (argument 1)
Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase


7 Errors.

 

-- dnes, 16:38 --

 

Avest-X":opcv0hqw]Takhle to skus:

 

#include

#include

#include

//------------|

#define dcmd(%1,%2,%3) if ((strcmp((%3)[1], #%1, true, (%2)) == 0) && ((((%3)[(%2) + 1] == 0) && (dcmd_%1(playerid, "")))||(((%3)[(%2) + 1] == 32) && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1

#define BARVA 0xEFEFF7AA

//------------|

new PLAYERLIST_authed[MAX_PLAYERS];

//______________________________________________________________________________

stock SystemMsg(playerid,msg[])

{

if ((IsPlayerConnected(playerid))&&(strlen(msg)>0))

{

SendClientMessage(playerid,COLOR_SYSTEM,msg);

}

return 1;

}

//==============================================================================

stock PlayerName(playerid)

{

new name[255];

GetPlayerName(playerid, name, 255);

return name;

}

//==============================================================================

public OnPlayerConnect(playerid)

{

PLAYERLIST_authed[playerid] = false;

if (!PLAYERLIST_authed[playerid])

{

if(udb_Exists(PlayerName(playerid)))

{

ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"Registrace","Vítej zpět !\nNapiš heslo !","Použít","Odpojit");

}else{

ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"Registrace","Vítej !\nZaregistruj se, napiš heslo","Použít","Odpojit");

}

}

return 1;

}

//==============================================================================

public OnPlayerDisconnect(playerid, reason)

{

if (PLAYERLIST_authed[playerid])

{

dUserSetINT(PlayerName(playerid)).("money",GetPlayerMoney(playerid));

}

PLAYERLIST_authed[playerid] = false;

return 1;

}

//==============================================================================

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])

{

if(dialogid == 1)

{

if(response == 1)

{

if (udb_Exists(PlayerName(playerid))) return ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"Registrace","Přihlaš se ! napiš heslo","Použít","Odpojit");

if (strlen(inputtext)==0) return ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"Registrace","Musíš napsat heslo !","Použít","Odpojit");

if (udb_Create(PlayerName(playerid),inputtext)) return ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"Registrace","Víborně, nyní napiš znovu heslo !","Použít","Odpojit");

}

if(response == 2)

{

Kick(playerid);

}

}

//==============================================================================

if(dialogid == 2)

{

if(response == 1)

{

if (strlen(inputtext)==0) return ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"Registrace","Musíš zadat heslo !\nNapiš heslo !","Použít","Odpojit");

if (udb_CheckLogin(PlayerName(playerid),inputtext))

{

GivePlayerMoney(playerid,dUserINT(PlayerName(playerid)).("money")-GetPlayerMoney(playerid));

PLAYERLIST_authed[playerid] = true;

return SendClientMessage(playerid, BARVA, "Úspěšně přihlášen !");

}

return SendClientMessage(playerid, BARVA, "Nesprávně zadané heslo !");

}

if(response == 2)

{

Kick(playerid);

}

}

return 1;

}

//==============================================================================

 

Mělo by ti to jít :d nwm, ale kámošovi to de, já už to asi nikdy neskusim :(

Mne to nejde posli mi to v PWN.

ERRORS:

C:\Documents and Settings\Marek\Desktop\SAMP\pawno\include\dutils.inc(22) : error 029: invalid expression, assumed zero
C:\Documents and Settings\Marek\Desktop\SAMP\pawno\Stunt City.pwn(209) : warning 217: loose indentation
C:\Documents and Settings\Marek\Desktop\SAMP\pawno\Stunt City.pwn(220) : warning 217: loose indentation
C:\Documents and Settings\Marek\Desktop\SAMP\pawno\Stunt City.pwn(416) : warning 217: loose indentation
C:\Documents and Settings\Marek\Desktop\SAMP\pawno\Stunt City.pwn(429) : warning 217: loose indentation
C:\Documents and Settings\Marek\Desktop\SAMP\pawno\Stunt City.pwn(438) : error 035: argument type mismatch (argument 1)
C:\Documents and Settings\Marek\Desktop\SAMP\pawno\Stunt City.pwn(452) : error 035: argument type mismatch (argument 1)
C:\Documents and Settings\Marek\Desktop\SAMP\pawno\Stunt City.pwn(497) : warning 217: loose indentation
C:\Documents and Settings\Marek\Desktop\SAMP\pawno\Stunt City.pwn(521) : warning 217: loose indentation
C:\Documents and Settings\Marek\Desktop\SAMP\pawno\Stunt City.pwn(654) : error 035: argument type mismatch (argument 1)
C:\Documents and Settings\Marek\Desktop\SAMP\pawno\Stunt City.pwn(656) : error 035: argument type mismatch (argument 1)
C:\Documents and Settings\Marek\Desktop\SAMP\pawno\Stunt City.pwn(668) : error 035: argument type mismatch (argument 1)
C:\Documents and Settings\Marek\Desktop\SAMP\pawno\Stunt City.pwn(670) : error 035: argument type mismatch (argument 1)
Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase


7 Errors.

P.S. daj no na download.

Link to comment
Share on other sites

sry, ale demence:

 

#include

#include

#include

//------------|

#define dcmd(%1,%2,%3) if ((strcmp((%3)[1], #%1, true, (%2)) == 0) && ((((%3)[(%2) + 1] == 0) && (dcmd_%1(playerid, "")))||(((%3)[(%2) + 1] == 32) && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1

#define BARVA 0xEFEFF7AA

//------------|

new PLAYERLIST_authed[MAX_PLAYERS];

//______________________________________________________________________________

stock SystemMsg(playerid,msg[])

{

if ((IsPlayerConnected(playerid))&&(strlen(msg)>0))

{

SendClientMessage(playerid,COLOR_SYSTEM,msg);

}

return 1;

}

//==============================================================================

stock PlayerName(playerid)

{

new name[255];

GetPlayerName(playerid, name, 255);

return name;

}

//==============================================================================

public OnPlayerConnect(playerid)

{

PLAYERLIST_authed[playerid] = false;

if (!PLAYERLIST_authed[playerid])

{

if(udb_Exists(PlayerName(playerid)))

{

ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"Registrace","Vítej zpět !\nNapiš heslo !","Použít","Odpojit");

}else{

ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"Registrace","Vítej !\nZaregistruj se, napiš heslo","Použít","Odpojit");

}

}

return 1;

}

//==============================================================================

public OnPlayerDisconnect(playerid, reason)

{

if (PLAYERLIST_authed[playerid])

{

dUserSetINT(PlayerName(playerid)).("money",GetPlayerMoney(playerid));

}

PLAYERLIST_authed[playerid] = false;

return 1;

}

//==============================================================================

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])

{

if(dialogid == 1)

{

if(response == 1)

{

if (udb_Exists(PlayerName(playerid))) return ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"Registrace","Přihlaš se ! napiš heslo","Použít","Odpojit");

if (strlen(inputtext)==0) return ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"Registrace","Musíš napsat heslo !","Použít","Odpojit");

if (udb_Create(PlayerName(playerid),inputtext)) return ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"Registrace","Víborně, nyní napiš znovu heslo !","Použít","Odpojit");

}

if(response == 2)

{

Kick(playerid);

}

}

//==============================================================================

if(dialogid == 2)

{

if(response == 1)

{

if (strlen(inputtext)==0) return ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"Registrace","Musíš zadat heslo !\nNapiš heslo !","Použít","Odpojit");

if (udb_CheckLogin(PlayerName(playerid),inputtext))

{

GivePlayerMoney(playerid,dUserINT(PlayerName(playerid)).("money")-GetPlayerMoney(playerid));

PLAYERLIST_authed[playerid] = true;

return SendClientMessage(playerid, BARVA, "Úspěšně přihlášen !");

}

return SendClientMessage(playerid, BARVA, "Nesprávně zadané heslo !");

}

if(response == 2)

{

Kick(playerid);

}

}

return 1;

}

//==============================================================================

 

Link to comment
Share on other sites

  • 2 weeks later...

pls poraďte, nic mi to předtim neházelo:

 

C:\Documents and Settings\Lukáš\Plocha\samp03asvr_R4_win32\pawno\include\YSI/Visual/YSI_objects.own(3193) : warning 219: local variable "set" shadows a variable at a preceding level

C:\Documents and Settings\Lukáš\Plocha\Business-City.pwn(807) : error 017: undefined symbol "dcmd_vote"

C:\Documents and Settings\Lukáš\Plocha\Business-City.pwn(808) : error 017: undefined symbol "dcmd_ano"

C:\Documents and Settings\Lukáš\Plocha\Business-City.pwn(809) : error 017: undefined symbol "dcmd_ne"

C:\Documents and Settings\Lukáš\Plocha\Business-City.pwn(810) : error 017: undefined symbol "dcmd_lock"

C:\Documents and Settings\Lukáš\Plocha\Business-City.pwn(811) : error 017: undefined symbol "dcmd_unlock"

C:\Documents and Settings\Lukáš\Plocha\Business-City.pwn(812) : error 017: undefined symbol "dcmd_piss"

C:\Documents and Settings\Lukáš\Plocha\Business-City.pwn(814) : error 017: undefined symbol "dcmd_givecash"

C:\Documents and Settings\Lukáš\Plocha\Business-City.pwn(1694) : error 017: undefined symbol "dialogid"

C:\Documents and Settings\Lukáš\Plocha\Business-City.pwn(1696) : error 017: undefined symbol "response"

C:\Documents and Settings\Lukáš\Plocha\Business-City.pwn(1698) : error 017: undefined symbol "inputtext"

C:\Documents and Settings\Lukáš\Plocha\Business-City.pwn(1700) : error 017: undefined symbol "playerid"

C:\Documents and Settings\Lukáš\Plocha\Business-City.pwn(1702) : error 017: undefined symbol "playerid"

C:\Documents and Settings\Lukáš\Plocha\Business-City.pwn(1703) : error 017: undefined symbol "playerid"

C:\Documents and Settings\Lukáš\Plocha\Business-City.pwn(1707) : error 017: undefined symbol "playerid"

C:\Documents and Settings\Lukáš\Plocha\Business-City.pwn(1710) : error 017: undefined symbol "playerid"

C:\Documents and Settings\Lukáš\Plocha\Business-City.pwn(1711) : error 017: undefined symbol "playerid"

C:\Documents and Settings\Lukáš\Plocha\Business-City.pwn(1716) : error 017: undefined symbol "dialogid"

C:\Documents and Settings\Lukáš\Plocha\Business-City.pwn(1718) : error 017: undefined symbol "response"

C:\Documents and Settings\Lukáš\Plocha\Business-City.pwn(1720) : error 017: undefined symbol "playerid"

C:\Documents and Settings\Lukáš\Plocha\Business-City.pwn(1723) : error 017: undefined symbol "playerid"

C:\Documents and Settings\Lukáš\Plocha\Business-City.pwn(1725) : error 017: undefined symbol "playerid"

C:\Documents and Settings\Lukáš\Plocha\Business-City.pwn(1728) : error 017: undefined symbol "playerid"

C:\Documents and Settings\Lukáš\Plocha\Business-City.pwn(1729) : error 017: undefined symbol "playerid"

C:\Documents and Settings\Lukáš\Plocha\Business-City.pwn(1730) : error 017: undefined symbol "playerid"

C:\Documents and Settings\Lukáš\Plocha\Business-City.pwn(1731) : error 017: undefined symbol "playerid"

C:\Documents and Settings\Lukáš\Plocha\Business-City.pwn(1732) : error 017: undefined symbol "playerid"

 

Link to comment
Share on other sites

pls poraďte, nic mi to předtim neházelo:

 

C:\Documents and Settings\Lukáš\Plocha\samp03asvr_R4_win32\pawno\include\YSI/Visual/YSI_objects.own(3193) : warning 219: local variable "set" shadows a variable at a preceding level

C:\Documents and Settings\Lukáš\Plocha\Business-City.pwn(807) : error 017: undefined symbol "dcmd_vote"

C:\Documents and Settings\Lukáš\Plocha\Business-City.pwn(808) : error 017: undefined symbol "dcmd_ano"

C:\Documents and Settings\Lukáš\Plocha\Business-City.pwn(809) : error 017: undefined symbol "dcmd_ne"

C:\Documents and Settings\Lukáš\Plocha\Business-City.pwn(810) : error 017: undefined symbol "dcmd_lock"

C:\Documents and Settings\Lukáš\Plocha\Business-City.pwn(811) : error 017: undefined symbol "dcmd_unlock"

C:\Documents and Settings\Lukáš\Plocha\Business-City.pwn(812) : error 017: undefined symbol "dcmd_piss"

C:\Documents and Settings\Lukáš\Plocha\Business-City.pwn(814) : error 017: undefined symbol "dcmd_givecash"

C:\Documents and Settings\Lukáš\Plocha\Business-City.pwn(1694) : error 017: undefined symbol "dialogid"

C:\Documents and Settings\Lukáš\Plocha\Business-City.pwn(1696) : error 017: undefined symbol "response"

C:\Documents and Settings\Lukáš\Plocha\Business-City.pwn(1698) : error 017: undefined symbol "inputtext"

C:\Documents and Settings\Lukáš\Plocha\Business-City.pwn(1700) : error 017: undefined symbol "playerid"

C:\Documents and Settings\Lukáš\Plocha\Business-City.pwn(1702) : error 017: undefined symbol "playerid"

C:\Documents and Settings\Lukáš\Plocha\Business-City.pwn(1703) : error 017: undefined symbol "playerid"

C:\Documents and Settings\Lukáš\Plocha\Business-City.pwn(1707) : error 017: undefined symbol "playerid"

C:\Documents and Settings\Lukáš\Plocha\Business-City.pwn(1710) : error 017: undefined symbol "playerid"

C:\Documents and Settings\Lukáš\Plocha\Business-City.pwn(1711) : error 017: undefined symbol "playerid"

C:\Documents and Settings\Lukáš\Plocha\Business-City.pwn(1716) : error 017: undefined symbol "dialogid"

C:\Documents and Settings\Lukáš\Plocha\Business-City.pwn(1718) : error 017: undefined symbol "response"

C:\Documents and Settings\Lukáš\Plocha\Business-City.pwn(1720) : error 017: undefined symbol "playerid"

C:\Documents and Settings\Lukáš\Plocha\Business-City.pwn(1723) : error 017: undefined symbol "playerid"

C:\Documents and Settings\Lukáš\Plocha\Business-City.pwn(1725) : error 017: undefined symbol "playerid"

C:\Documents and Settings\Lukáš\Plocha\Business-City.pwn(1728) : error 017: undefined symbol "playerid"

C:\Documents and Settings\Lukáš\Plocha\Business-City.pwn(1729) : error 017: undefined symbol "playerid"

C:\Documents and Settings\Lukáš\Plocha\Business-City.pwn(1730) : error 017: undefined symbol "playerid"

C:\Documents and Settings\Lukáš\Plocha\Business-City.pwn(1731) : error 017: undefined symbol "playerid"

C:\Documents and Settings\Lukáš\Plocha\Business-City.pwn(1732) : error 017: undefined symbol "playerid"

Koukni jestli si nekde nezapomel zavorku ;)

 

BTW: Topino to co mas v podpisu (to ve spoileru) je teda pěknej žvást :d

Link to comment
Share on other sites

stejně to hází furt to samý

 

-- stř 20. led 2010 20:35:39 --

 

tak pomůže mi někdo? fakt bych to dost potřeboval, sry za spam

 

-- čtv 21. led 2010 17:28:42 --

 

Je to zkopčený z kokotboxu:

http://pawnobox.net/smf2/index.php?topic=11880.0

ale tam mi to aspoň de :d

ani zkopčit to sem neumí lama :d

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