Jump to content

Registrace přes dialog


AvestX

Recommended Posts

  • Replies 312
  • Created
  • Last Reply

Top Posters In This Topic

  • 4 weeks later...
  • Majitel
Ok nemam problem , len my ukazuje error undefindet symbol PlayerName

skusal som dat #define PlayerName ale potom zase ukazuje errory... co mam robit?

stock PlayerName(playerid)
{
   new a[20];
   GetPlayerName(playerid,a,sizeof(a));
   return a;
}

Link to comment
Share on other sites

  • 3 weeks later...
  • 3 weeks later...

pise mi to 3errory, 3 warningy a neviem co mam spravit

 

 

error 010: invalid function or declaration

error 010: invalid function or declaration

: error 010: invalid function or declaration

warning 217: loose indentation

warning 225: unreachable code

warning 203: symbol is never used: "strtok"

 

 

riadky v ktorych su errory

 

}

PLAYERLIST_authed[playerid] = false;

if (!PLAYERLIST_authed[playerid])))

{

if(udb_Exists(PlayerName(playerid))); // Když jeho ucet existuje

{

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

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

}

 

Link to comment
Share on other sites

  • 3 weeks later...

registrace se povede, ale když pak napíšu heslo na login tak se nic neděje a když dám spawn tak se ukáže v chatu, že nejsem přihlášená a když kliknu na ty šipky, tak se znova zobrazí to přihlášení. Nevíte co stim je? :cry:

Link to comment
Share on other sites

ale i tak nemusíš všade spamovat

a co je podle tebe spam? omylem jsem se překlikla a nešlo to smazat, pak jsem to napsala dobře a máš kecy, že spamuju ikdyž to tu je napsané jen jednou. To sem mám podle tebe psát jednou denně nebo co? .. To by tu brzo nikdo nebyl

Link to comment
Share on other sites

 

E:\Program Files\Rockstar Games\GTA San Andreas\SERVER\pawno\include\dudb.inc(26) : fatal error 100: cannot read from file: "dini"

 

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

 

 

1 Error.

 

Co s tím je?

Link to comment
Share on other sites

diky

 

-- úte 17. srp 2010 20:45:36 --

 

E:\PROGRA~1\ROCKST~1\GTASAN~1\SERVER\GAMEMO~1\ninja.pwn(361) : error 017: undefined symbol "PlayerName"

 

Jak mám definovat player name.

 

-- úte 17. srp 2010 20:49:03 --

 

pls poradte sem deb*l :d

Link to comment
Share on other sites

  • 2 months later...

Smazáno

 

-- stř 10. lis 2010 17:36:47 --

 

Pls lidi poradte píše my to už jen tyto errory:

 

C:\Users\Honza\Desktop\zaslibenazeme.pwn(110) : error 017: undefined symbol "udb_Exists"

C:\Users\Honza\Desktop\zaslibenazeme.pwn(113) : warning 217: loose indentation

C:\Users\Honza\Desktop\zaslibenazeme.pwn(125) : error 017: undefined symbol "dUserSetINT"

C:\Users\Honza\Desktop\zaslibenazeme.pwn(125) : error 029: invalid expression, assumed zero

C:\Users\Honza\Desktop\zaslibenazeme.pwn(298) : error 017: undefined symbol "udb_Exists"

C:\Users\Honza\Desktop\zaslibenazeme.pwn(300) : error 017: undefined symbol "udb_Create"

C:\Users\Honza\Desktop\zaslibenazeme.pwn(302) : warning 217: loose indentation

C:\Users\Honza\Desktop\zaslibenazeme.pwn(313) : error 017: undefined symbol "udb_CheckLogin"

C:\Users\Honza\Desktop\zaslibenazeme.pwn(315) : error 017: undefined symbol "dUserINT"

C:\Users\Honza\Desktop\zaslibenazeme.pwn(315) : error 029: invalid expression, assumed zero

C:\Users\Honza\Desktop\zaslibenazeme.pwn(315) : error 033: array must be indexed (variable "-unknown-")

C:\Users\Honza\Desktop\zaslibenazeme.pwn(315) : fatal error 107: too many error messages on one line

 

 

Tady mam řádky:

 

#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

 

forward reklama();

 

new Text:jmeno;

 

#define B_BILA 0xFFFFFFAA

#define B_CERV 0xE10000AA

#define B_ORAN 0xFF8C00AA

#define B_SVIT 0x7FFF00AAD

#define B_MODR 0x4169FFAA

#define B_ZLUT 0xFFFF00AA

#define B_SEDA 0x808080AA

#define B_CERVO 0xFF4500AA

#define B_MODRA 0x33CCFFAA

#define B_TIR 0x80FFFFFF

#define COLOR_GREY 0xAFAFAFAA

#define COLOR_SYSTEM 0xEFEFF7AA

#define COLOR_GREEN 0x33AA33AA

#define B_CERVI 0xAA3333AA

#define COLOR_ZELE 0x5BEC71FF

#define B_CIER 0x000000AA

#define BARVA 0xEFEFF7AA

 

new PLAYERLIST_authed[MAX_PLAYERS];

 

stock SystemMsg(playerid,msg[])

{

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

{

SendClientMessage(playerid,COLOR_SYSTEM,msg);

}

 

stock PlayerName(playerid)

{

new name[255];

GetPlayerName(playerid, name, 255);

return name;

}

return 1;

}

 

#define SCM SendClientMessage

 

#if defined FILTERSCRIPTS

 

 

 

public OnFilterScriptInit()

{

print("\n--------------------------------------");

print(" Blank Filterscript by your name here");

print("--------------------------------------\n");

return 1;

}

 

public OnFilterScriptExit()

{

return 1;

}

 

#else

 

main()

{

print("\n------------Zaslibeba Zeme-------------");

print(" -------------Autor-CasaNova-------------");

print("--------------Samp 0.3b-----------------\n");

}

 

#endif

 

public OnGameModeInit()

{

jmeno = TextDrawCreate(489.0, 5.0, "Zaslibena Zeme");

TextDrawBackgroundColor(jmeno, 0x000000FF);

TextDrawFont(jmeno, 0);

TextDrawLetterSize(jmeno, 0.3999, 1.2999);

TextDrawColor(jmeno, 0x5BEC71FF);

TextDrawSetOutline(jmeno, 1);

print("Starting Timer...");

SetTimer("reklama", 80000, false);

SetGameModeText("Zaslibena Zeme 1.0");

AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);

return 1;

}

 

public OnGameModeExit()

{

return 1;

}

 

public OnPlayerRequestClass(playerid, classid)

{

SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);

SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);

SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);

return 1;

}

 

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)

{

TextDrawHideForPlayer(playerid, jmeno);

if (PLAYERLIST_authed[playerid])

{

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

}

PLAYERLIST_authed[playerid] = false;

return 1;

}

 

public OnPlayerSpawn(playerid)

{

TextDrawShowForPlayer(playerid,jmeno);

return 1;

}

 

public OnPlayerDeath(playerid, killerid, reason)

{

return 1;

}

 

public OnVehicleSpawn(vehicleid)

{

return 1;

}

 

public OnVehicleDeath(vehicleid, killerid)

{

return 1;

}

 

public OnPlayerText(playerid, text[])

{

return 1;

}

 

public OnPlayerCommandText(playerid, cmdtext[])

{

if (strcmp("/mycommand", cmdtext, true, 10) == 0)

{

// Do something here

return 1;

}

return 0;

}

 

public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)

{

return 1;

}

 

public OnPlayerExitVehicle(playerid, vehicleid)

{

return 1;

}

 

public OnPlayerStateChange(playerid, newstate, oldstate)

{

return 1;

}

 

public OnPlayerEnterCheckpoint(playerid)

{

return 1;

}

 

public OnPlayerLeaveCheckpoint(playerid)

{

return 1;

}

 

public OnPlayerEnterRaceCheckpoint(playerid)

{

return 1;

}

 

public OnPlayerLeaveRaceCheckpoint(playerid)

{

return 1;

}

 

public OnRconCommand(cmd[])

{

return 1;

}

 

public OnPlayerRequestSpawn(playerid)

{

return 1;

}

 

public OnObjectMoved(objectid)

{

return 1;

}

 

public OnPlayerObjectMoved(playerid, objectid)

{

return 1;

}

 

public OnPlayerPickUpPickup(playerid, pickupid)

{

return 1;

}

 

public OnVehicleMod(playerid, vehicleid, componentid)

{

return 1;

}

 

public OnVehiclePaintjob(playerid, vehicleid, paintjobid)

{

return 1;

}

 

public OnVehicleRespray(playerid, vehicleid, color1, color2)

{

return 1;

}

 

public OnPlayerSelectedMenuRow(playerid, row)

{

return 1;

}

 

public OnPlayerExitedMenu(playerid)

{

return 1;

}

 

public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)

{

return 1;

}

 

public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)

{

return 1;

}

 

public OnRconLoginAttempt(ip[], password[], success)

{

return 1;

}

 

public OnPlayerUpdate(playerid)

{

return 1;

}

 

public OnPlayerStreamIn(playerid, forplayerid)

{

return 1;

}

 

public OnPlayerStreamOut(playerid, forplayerid)

{

return 1;

}

 

public OnVehicleStreamIn(vehicleid, forplayerid)

{

return 1;

}

 

public OnVehicleStreamOut(vehicleid, forplayerid)

{

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 ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"Registrace","Nespravne heslo !","Použít","Odpojit");

}

if(response == 2)

{

Kick(playerid);

}

}

return 1;

}

 

public OnPlayerClickPlayer(playerid, clickedplayerid, source)

{

return 1;

}

 

public reklama()

{

print("*[TIP]*Navštivte stránky http://www.parit-cz.tk :)");

return 1;

}

 

 

PLs poradte jsem lama v pawnu (zacinam) :)

Link to comment
Share on other sites

Pls poradte píše my to errory:

C:\Users\Honza\Desktop\bozskysvet.pwn(105) : error 017: undefined symbol "PLAYERLIST_authed"

C:\Users\Honza\Desktop\bozskysvet.pwn(105) : warning 215: expression has no effect

C:\Users\Honza\Desktop\bozskysvet.pwn(105) : error 001: expected token: ";", but found "]"

C:\Users\Honza\Desktop\bozskysvet.pwn(105) : error 029: invalid expression, assumed zero

C:\Users\Honza\Desktop\bozskysvet.pwn(105) : fatal error 107: too many error messages on one line

 

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

 

 

4 Errors.

 

 

Moc díky za radu :)

Link to comment
Share on other sites

Guest [BJ]boban88

casanova mas zrejme chybny include dudb/dutils nwm v ktorom to je presne ale asi dudb ja robim vyhradne iba cez dini vsetko

 

mapper v tvojom pripade si zrejme toto new PLAYERLIST_authed[MAX_PLAYERS]; dal do nejakej podmienky najcastejsie to davaju ludia do if define filterscript ci ako to je takze sa uisti ze to nemas v ziadnej podmienke

Link to comment
Share on other sites

boban88":2mz71kes]casanova mas zrejme chybny include dudb/dutils nwm v ktorom to je presne ale asi dudb ja robim vyhradne iba cez dini vsetko

 

mapper v tvojom pripade si zrejme toto new PLAYERLIST_authed[MAX_PLAYERS]; dal do nejakej podmienky najcastejsie to davaju ludia do if define filterscript ci ako to je takze sa uisti ze to nemas v ziadnej podmienke

 

vyreseno .... LOCK

Link to comment
Share on other sites

  • 2 weeks later...
boban88":j4fid7mj]jak si dosiel nato ze je to vyriesene + preco chces LOCKnut TUT ???

 

porotoze to tu je nekolikrat napsane poradne si to staci procist a jinak dost velkej spam ale neres ...

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