Čaute prosím vás už som raz mal problém ked som chcel pridať další diaog do DialogOnResponse, ale vtedy som mal problem zo zátvorkamy { }.
Ale s týmto si nejsom istý aky je problém?.. ved to robím všetko podlawiki.
Ak by bol niekto ochotný mi prosim vás vysvetliť kde stale robím chybu? lebo všetko funguje len ked chcem pridať ten posledný dialog vyhadzuje mi to erory.
publicOnDialogResponse(playerid, dialogid, response, listitem, inputtext[]){//==============================================================================REGISTER/LOGIN======================================================================================
switch( dialogid ){case DIALOG_REGISTER:{if(!response)returnKick(playerid);if(response){if(!strlen(inputtext))returnShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_INPUT,""COL_WHITE"Registrácia",""COL_RED"Zadali ste neplatné heslo.\n"COL_WHITE"Zadajte svoje heslo nižšie a zaregistrujte si nový účet.","Registracia","Ukončit");
new INI:File= INI_Open(UserPath(playerid));
INI_SetTag(File,"data");
INI_WriteInt(File,"Password",udb_hash(inputtext));
INI_WriteInt(File,"Cash",0);
INI_WriteInt(File,"Admin",0);
INI_WriteInt(File,"Kills",0);
INI_WriteInt(File,"Deaths",0);
INI_WriteInt(File,"Wanted",0);
INI_WriteInt(File,"Skin",0);
INI_WriteInt(File,"VodickyB",0);
INI_Close(File);SetSpawnInfo(playerid,0,0,1958.33,1343.12,15.36,269.15,0,0,0,0,0,0);SpawnPlayer(playerid);}}case DIALOG_LOGIN:{if(!response )returnKick( playerid );if( response ){if(udb_hash(inputtext)==PlayerInfo[playerid][pPass]){
INI_ParseFile(UserPath(playerid),"LoadUser_%s",.bExtra =true,.extra = playerid);GivePlayerMoney(playerid,PlayerInfo[playerid][pCash]);SetPlayerWantedLevel(playerid,PlayerInfo[playerid][pWanted]);SetPlayerSkin(playerid,PlayerInfo[playerid][pSkin]);SpawnPlayer(playerid);}else{ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_INPUT,""COL_WHITE"Prihlasenie",""COL_RED"Zadali ste nesprávne heslo.\n"COL_WHITE"Pre prihlásenie zadajte svoje heslo nižšie.","Login","Quit");}return1;}}}//=========================================================================WARPY===================================================================================================
if(dialogid == DIALOG_WARPY){if(!response){//zrust
return1;}switch(listitem){case0:{
new vehicleid =GetPlayerVehicleID(playerid);
new State=GetPlayerState(playerid);if(IsPlayerInAnyVehicle(playerid)&&State== PLAYER_STATE_DRIVER){LinkVehicleToInterior(vehicleid,0);SetPlayerInterior(playerid,0);SetVehicleZAngle(vehicleid,227.2756);SetCameraBehindPlayer(playerid);SetVehiclePos(vehicleid,-1986.5483,305.5474,35.0071);returnSendClientMessage(playerid, COLOR_GREEN,"[RealnySvet] Bol si teleportovaný do San Fierro!");}SetPlayerPos(playerid,-1969.0593,294.0901,35.1719);SetPlayerFacingAngle(playerid,89.9102);SetPlayerInterior(playerid,0);SetCameraBehindPlayer(playerid);SendClientMessage(playerid, COLOR_GREEN,"[RealnySvet] Bol si teleportovaný do San Fierro!");}case1:{
new vehicleid =GetPlayerVehicleID(playerid);
new State=GetPlayerState(playerid);if(IsPlayerInAnyVehicle(playerid)&&State== PLAYER_STATE_DRIVER){LinkVehicleToInterior(vehicleid,0);SetPlayerInterior(playerid,0);SetVehicleZAngle(vehicleid,227.2756);SetCameraBehindPlayer(playerid);SetVehiclePos(vehicleid,1608.3900,-1719.7670,13.3786);returnSendClientMessage(playerid, COLOR_GREEN,"[RealnySvet] Bol si teleportovaný do Los Santos!");}SetPlayerPos(playerid,1606.3514,-1739.5194,13.5469);SetPlayerFacingAngle(playerid,89.9102);SetPlayerInterior(playerid,0);SetCameraBehindPlayer(playerid);SendClientMessage(playerid, COLOR_GREEN,"[RealnySvet] Bol si teleportovaný do Los Santos!");}case2:{
new vehicleid =GetPlayerVehicleID(playerid);
new State=GetPlayerState(playerid);if(IsPlayerInAnyVehicle(playerid)&&State== PLAYER_STATE_DRIVER){LinkVehicleToInterior(vehicleid,0);SetPlayerInterior(playerid,0);SetVehicleZAngle(vehicleid,227.2756);SetCameraBehindPlayer(playerid);SetVehiclePos(vehicleid,2128.2754,1333.6340,10.6558);returnSendClientMessage(playerid, COLOR_GREEN,"[RealnySvet] Bol si teleportovaný do Las Venturas!");}SetPlayerPos(playerid,2096.9543,1322.6205,10.8203);SetPlayerFacingAngle(playerid,89.9102);SetPlayerInterior(playerid,0);SetCameraBehindPlayer(playerid);SendClientMessage(playerid, COLOR_GREEN,"[RealnySvet] Bol si teleportovaný do Las Venturas!");}}}return1;}//=========================================================================Autoskola===================================================================================================
if(dialogid == DIALOG_AUTOSKOLA){if(response){switch(listitem){case0:{//vodicakB
}case1:{//vodicakC
}case2:{//vodicakD
}}}return1;}
A tieto errory
C:\Users\42195\OneDrive\Plocha\Nový priečinok (3)\gamemodes\rls.pwn(515): error 010: invalid function or declaration
C:\Users\42195\OneDrive\Plocha\Nový priečinok (3)\gamemodes\rls.pwn(517): error 010: invalid function or declaration
C:\Users\42195\OneDrive\Plocha\Nový priečinok (3)\gamemodes\rls.pwn(519): error 010: invalid function or declaration
C:\Users\42195\OneDrive\Plocha\Nový priečinok (3)\gamemodes\rls.pwn(521): error 010: invalid function or declaration
C:\Users\42195\OneDrive\Plocha\Nový priečinok (3)\gamemodes\rls.pwn(524): error 054: unmatched closing brace ("}")
C:\Users\42195\OneDrive\Plocha\Nový priečinok (3)\gamemodes\rls.pwn(525): error 010: invalid function or declaration
C:\Users\42195\OneDrive\Plocha\Nový priečinok (3)\gamemodes\rls.pwn(528): error 054: unmatched closing brace ("}")
C:\Users\42195\OneDrive\Plocha\Nový priečinok (3)\gamemodes\rls.pwn(529): error 010: invalid function or declaration
C:\Users\42195\OneDrive\Plocha\Nový priečinok (3)\gamemodes\rls.pwn(532): error 054: unmatched closing brace ("}")
C:\Users\42195\OneDrive\Plocha\Nový priečinok (3)\gamemodes\rls.pwn(535): error 010: invalid function or declaration
Pawn compiler 3.2.3664Copyright(c)1997-2006, ITB CompuPhase10Errors.
Dotaz
MrShoTys74 0
Čaute prosím vás už som raz mal problém ked som chcel pridať další diaog do DialogOnResponse, ale vtedy som mal problem zo zátvorkamy { }.
Ale s týmto si nejsom istý aky je problém?.. ved to robím všetko podla wiki.
Ak by bol niekto ochotný mi prosim vás vysvetliť kde stale robím chybu? lebo všetko funguje len ked chcem pridať ten posledný dialog vyhadzuje mi to erory.
A tieto errory
Link to comment
Share on other sites
4 odpovědí na tuto otázku
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now