Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Don Corleone. poslato Jul 14, 2014, 13:50:16 POSLE PODNE

Naslov: [Pomoc]Registracija/Login
Poruka od: Don Corleone. poslato Jul 14, 2014, 13:50:16 POSLE PODNE
Skripta koju koristim: Moja od 0,RP ucim tek.
Detaljan opis problema: RegistracijaLogin,od 0,preko tutoriala.
Dio skripte: new INI:File = INI_Open(UserPath(playerid));
INI_SetTag(File,"data");
INI_WriteInt(File,"Novac",GetPlayerMoney(playerid));
INI_WriteInt(File,"Admin",PlayerInfo[playerid][pAdmin]);
INI_WriteInt(File,"Ubistva",PlayerInfo[playerid][pUbistva]);
INI_WriteInt(File,"Smrti",PlayerInfo[playerid][pSmrti]);
INI_Close(File);

Neke slike/video za lakse dobivanje pomoci(neobavezno): Ovo gore kad ubacim ne mogu kompajlati,izbaci mi da je pawno prestao sa radom,tj neki je problem sa zagradama ali ne kuzim koji ?
Naslov: Odg: [Pomoc]Registracija/Login
Poruka od: youngdeal poslato Jul 14, 2014, 13:51:54 POSLE PODNE
pod kojim callbackom to pozivas?
Naslov: Odg: [Pomoc]Registracija/Login
Poruka od: Don Corleone. poslato Jul 14, 2014, 13:54:08 POSLE PODNE
OnPlayerDisconnect
Naslov: Odg: [Pomoc]Registracija/Login
Poruka od: youngdeal poslato Jul 14, 2014, 13:54:26 POSLE PODNE
daj mi da vidim.
Naslov: Odg: [Pomoc]Registracija/Login
Poruka od: Don Corleone. poslato Jul 14, 2014, 13:57:11 POSLE PODNE
Evo izvoli komplet:

http://pastebin.com/UKr8gSEj

Tutorial po kojem sam radio:

http://balkan-samp.com/forum/index.php?topic=84471.0
Naslov: Odg: [Pomoc]Registracija/Login
Poruka od: Ino42O poslato Jul 14, 2014, 14:01:36 POSLE PODNE
Pod OnGameModeInit ti na dnu fali return 1;
pokusaj to dodat i vidi ocel radit
Naslov: Odg: [Pomoc]Registracija/Login
Poruka od: youngdeal poslato Jul 14, 2014, 14:02:24 POSLE PODNE
probaj zamjenit ondialogresponse citav sa ovim

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

      case DIALOG_WEAPONS:
      {
        if(response) //
        {

               switch(listitem)
            {
                case 0: { GivePlayerWeapon(playerid, WEAPON_DEAGLE, 100); SCM(playerid, -1, "Prodavač: Kupili ste desert eagle"); }
                case 1: { GivePlayerWeapon(playerid, WEAPON_AK47, 100); SCM(playerid, -1, "Prodavač: Kupili ste AK47"); }
                case 2: { GivePlayerWeapon(playerid, WEAPON_SHOTGSPA, 100); SCM(playerid, -1, "Prodavač: Kupili ste shotgun"); }
            case 3: { GivePlayerWeapon(playerid, WEAPON_KNIFE, 1); SCM(playerid, -1, "Prodavač: Kupili ste noz"); }
            case 4: { GivePlayerWeapon(playerid, WEAPON_MP5, 100); SCM(playerid, -1, "Prodavač: Kupili ste MP5"); }

             }

        }
   }
   case DIALOG_REGISTER:
   {
if(!response) return Kick(playerid);
if(response)
{
if(!strlen(inputtext)) return ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_INPUT, "Registracija","Ukucali ste pogresnu lozinku.\nUkucajte ispravnu lozinku da bi se registrovali.","Registruj se","Izadji");
new INI:File = INI_Open(UserPath(playerid));
INI_SetTag(File,"data");
INI_WriteInt(File,"Lozinka",udb_hash(inputtext));
INI_WriteInt(File,"Novac",0);
INI_WriteInt(File,"Admin",0);
INI_WriteInt(File,"Ubistva",0);
INI_WriteInt(File,"Smrti",0);
INI_Close(File);
TextDrawShowForPlayer(playerid,Textdraw0);
TextDrawShowForPlayer(playerid,Textdraw1);
TextDrawShowForPlayer(playerid,Textdraw2);
TextDrawShowForPlayer(playerid,Textdraw3);
TextDrawShowForPlayer(playerid,Textdraw4);
TextDrawShowForPlayer(playerid,Textdraw5);
TextDrawShowForPlayer(playerid,Textdraw6);
TextDrawShowForPlayer(playerid,Textdraw7);
TextDrawShowForPlayer(playerid,Textdraw8);
TextDrawShowForPlayer(playerid,Textdraw9);
TextDrawShowForPlayer(playerid,Textdraw10);
SetSpawnInfo(playerid, 0, 0, 1958.33, 1343.12, 15.36, 269.15, 0, 0, 0, 0, 0, 0);// Ovde stavite koordinate svog spawna
SpawnPlayer(playerid);
        }
}
case DIALOG_LOGIN:
{
if(!response) return Kick(playerid);
if(response)
{
if(udb_hash(inputtext) == PlayerInfo[playerid][pLozinka])
{
INI_ParseFile(UserPath(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid);
GivePlayerMoney(playerid, PlayerInfo[playerid][pNovac]);
TextDrawShowForPlayer(playerid,Textdraw0);
TextDrawShowForPlayer(playerid,Textdraw1);
TextDrawShowForPlayer(playerid,Textdraw2);
TextDrawShowForPlayer(playerid,Textdraw3);
TextDrawShowForPlayer(playerid,Textdraw4);
TextDrawShowForPlayer(playerid,Textdraw5);
TextDrawShowForPlayer(playerid,Textdraw6);
TextDrawShowForPlayer(playerid,Textdraw7);
TextDrawShowForPlayer(playerid,Textdraw10);
}
else
{
ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_INPUT,"Prijavljivanje","Ukucali ste pogresnu lozinku.\nUkucajte ispravnu lozinku da bi se ulogovali.","Prijavi se","Izadji");
}
}
}
}
return 1;
}


ivane to nema veze.
Naslov: Odg: [Pomoc]Registracija/Login
Poruka od: Don Corleone. poslato Jul 14, 2014, 14:05:57 POSLE PODNE
Sad komapajlam,sve super,a izbacuje ove errore:

C:\Users\Dzaferovic\Desktop\Prvi RP Mod\gamemodes\RP.pwn(33) : error 017: undefined symbol "PlayerInfo"
C:\Users\Dzaferovic\Desktop\Prvi RP Mod\gamemodes\RP.pwn(34) : error 017: undefined symbol "PlayerInfo"
C:\Users\Dzaferovic\Desktop\Prvi RP Mod\gamemodes\RP.pwn(35) : error 017: undefined symbol "PlayerInfo"
C:\Users\Dzaferovic\Desktop\Prvi RP Mod\gamemodes\RP.pwn(36) : error 017: undefined symbol "PlayerInfo"
C:\Users\Dzaferovic\Desktop\Prvi RP Mod\gamemodes\RP.pwn(37) : error 017: undefined symbol "PlayerInfo"
C:\Users\Dzaferovic\Desktop\Prvi RP Mod\gamemodes\RP.pwn(136) : warning 217: loose indentation
C:\Users\Dzaferovic\Desktop\Prvi RP Mod\gamemodes\RP.pwn(147) : warning 217: loose indentation
C:\Users\Dzaferovic\Desktop\Prvi RP Mod\gamemodes\RP.pwn(245) : warning 217: loose indentation
C:\Users\Dzaferovic\Desktop\Prvi RP Mod\gamemodes\RP.pwn(269) : warning 202: number of arguments does not match definition
C:\Users\Dzaferovic\Desktop\Prvi RP Mod\gamemodes\RP.pwn(320) : warning 217: loose indentation
C:\Users\Dzaferovic\Desktop\Prvi RP Mod\gamemodes\RP.pwn(333) : warning 217: loose indentation
Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase


5 Errors.


Linije /// Registracija login


forward LoadUser_data(playerid,name[],value[]);
public LoadUser_data(playerid,name[],value[])
{
INI_Int("Lozinka",PlayerInfo[playerid][pLozinka]);
INI_Int("Novac",PlayerInfo[playerid][pNovac]);
INI_Int("Admin",PlayerInfo[playerid][pAdmin]);
INI_Int("Ubistva",PlayerInfo[playerid][pUbistva]);
INI_Int("Smrti",PlayerInfo[playerid][pSmrti]);
return 1;
}

Naslov: Odg: [Pomoc]Registracija/Login
Poruka od: youngdeal poslato Jul 14, 2014, 14:11:09 POSLE PODNE
evo reseno ti je sve

http://pastebin.com/FbxTj0Jv
Naslov: Odg: [Pomoc]Registracija/Login
Poruka od: Don Corleone. poslato Jul 14, 2014, 14:14:24 POSLE PODNE
Hvala ti puno,i izvini sto te hajmo reci "peglam" i "maltretiram".