[pomoc]Oko login systema

Započeo milos depalov, Avgust 07, 2011, 16:54:10 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim: Empire-Gaming
Detaljan opis problema: E ovako ja sam menjao par stvari i poremetio sam sliku msm kad se pojavi da se reg iza neka slika bude e ja sam stavio neku "asdsfgasga" i ako znate kako da popravim da stavim druge kordinate slike koju ja zelim hvala na pomoci
Dio skripte: //
Neke slike/video za lakse dobivanje pomoci(neobavezno): //

Misliš ona "pozadina"?

U okviru OnPlayerRequestClass tražiš sledeće i zameniš sa tvojim X, Y, Z
SetPlayerCameraPos(playerid, X,Y,Z);
SetPlayerCameraLookAt(playerid, X,Y,Z);

Koordinate možeš naći kada na bilokom serveru upišeš /save.
Onda tražiš u My Documets\GTA San Andreas\SAMP datoteku savedpositions.txt

bio sam nasao hvala na pomoci
i samo jos jedna pomoc ako moze ako mozete da mi date /clothes komandu da civil moze da menja skin :)

Ja bih ti rado dao moju, koja je dosta izmenjena i najverovatnije neće odgovarati tvom modu. (odgovaraće al moraćeš puno stvari da menjaš).

Zato, ako si u mogućnosti, postuj ovde tvoju trenutnu /clothes komandu.

 if(strcmp(cmd, "/clothes", true) == 0)
   {
       if(IsPlayerConnected(playerid))
       {
           if(PlayerInfo[playerid][pMember] >= 1)
           {
               if(IsAtClothShop(playerid))
            {
                if(PlayerInfo[playerid][pMember] == 1) { ChosenSkin[playerid] = 280; SetPlayerSkin(playerid, 280); }
               else if(PlayerInfo[playerid][pMember] == 2) { ChosenSkin[playerid] = 286; SetPlayerSkin(playerid, 286); }
               else if(PlayerInfo[playerid][pMember] == 3) { ChosenSkin[playerid] = 287; SetPlayerSkin(playerid, 287); }
               else if(PlayerInfo[playerid][pMember] == 4) { ChosenSkin[playerid] = 70; SetPlayerSkin(playerid, 70); }
               else if(PlayerInfo[playerid][pMember] == 5) { ChosenSkin[playerid] = 117; SetPlayerSkin(playerid, 117); }
               //else if(PlayerInfo[playerid][pMember] == 6) { ChosenSkin[playerid] = 111; SetPlayerSkin(playerid, 111); }
               else if(PlayerInfo[playerid][pMember] ==  { ChosenSkin[playerid] = 249; SetPlayerSkin(playerid, 249); }
               else if(PlayerInfo[playerid][pMember] == 9) { ChosenSkin[playerid] = 148; SetPlayerSkin(playerid, 148); }
               else if(PlayerInfo[playerid][pMember] == 10) { ChosenSkin[playerid] = 255; SetPlayerSkin(playerid, 255); }
               else if(PlayerInfo[playerid][pMember] == 11) { ChosenSkin[playerid] = 59; SetPlayerSkin(playerid, 59); }
               /*else if(PlayerInfo[playerid][pMember] == 14) { ChosenSkin[playerid] = 169; SetPlayerSkin(playerid, 169); }
               else if(PlayerInfo[playerid][pMember] == 15) { ChosenSkin[playerid] = 270; SetPlayerSkin(playerid, 270); }*/
               else if(PlayerInfo[playerid][pMember] == 16) { ChosenSkin[playerid] = 144; SetPlayerSkin(playerid, 144); }
               else { return 1; }
               GetPlayerPos(playerid, ChangePos[playerid][0],ChangePos[playerid][1],ChangePos[playerid][2]);
               ChangePos2[playerid][0] = GetPlayerInterior(playerid);
               ChangePos2[playerid][1] = 1;
                SetPlayerInterior(playerid,0);
               new rand = random(sizeof(gInviteSpawns));
               SetPlayerPos(playerid, gInviteSpawns[rand][0], gInviteSpawns[rand][1], gInviteSpawns[rand][2]); // Warp the player
               SetPlayerFacingAngle(playerid, gInviteSpawns[rand][3]);
               SetPlayerCameraPos(playerid,gInviteSpawns[rand][0] + 3, gInviteSpawns[rand][1], gInviteSpawns[rand][2]);
               SetPlayerCameraLookAt(playerid,gInviteSpawns[rand][0], gInviteSpawns[rand][1], gInviteSpawns[rand][2]);
               TogglePlayerControllable(playerid, 0);
               SelectChar[playerid] = 255;
               SelectCharID[playerid] = PlayerInfo[playerid][pMember];
               SelectCharPlace[playerid] = 1;
               PlayerInfo[playerid][pModel] = ChosenSkin[playerid];
                PlayerInfo[playerid][pChar] = ChosenSkin[playerid];
                SendClientMessage(playerid, COLOR_LIGHTRED, "* Use 'next' to Select the char you want to use.");
                SendClientMessage(playerid, COLOR_LIGHTRED, "* If you've found the Char you want to use, type 'done'.");
            }
            else
            {
               SendClientMessage(playerid, COLOR_GRAD2, "   Niste u budiku!");
               return 1;
            }
           }
           else
           {
               if(PlayerInfo[playerid][pLeader] != 0)
               {
                   SendClientMessage(playerid, COLOR_GRAD2, "   Nemozete promeniti odecu zato sto ste Lider !");
                   return 1;
               }
               if(IsAtClothShop(playerid))
               {
                   if(PlayerInfo[playerid][pSex] == 1) { ChosenSkin[playerid] = 2; SetPlayerSkin(playerid, 2); PlayerInfo[playerid][pChar] = 2; }
                   else if(PlayerInfo[playerid][pSex] == 2) { ChosenSkin[playerid] = 55; SetPlayerSkin(playerid, 55); PlayerInfo[playerid][pChar] = 55; }
                   else { return 1; }
                   GetPlayerPos(playerid, ChangePos[playerid][0],ChangePos[playerid][1],ChangePos[playerid][2]);
               ChangePos2[playerid][0] = GetPlayerInterior(playerid);
               ChangePos2[playerid][1] = 1;
               SetPlayerInterior(playerid,0);
               new rand = random(sizeof(gInviteSpawns));
               SetPlayerPos(playerid, gInviteSpawns[rand][0], gInviteSpawns[rand][1], gInviteSpawns[rand][2]); // Warp the player
               SetPlayerFacingAngle(playerid, gInviteSpawns[rand][3]);
               SetPlayerCameraPos(playerid,gInviteSpawns[rand][0] + 3, gInviteSpawns[rand][1], gInviteSpawns[rand][2]);
               SetPlayerCameraLookAt(playerid,gInviteSpawns[rand][0], gInviteSpawns[rand][1], gInviteSpawns[rand][2]);
               TogglePlayerControllable(playerid, 0);
               SelectChar[playerid] = 255;
               if(PlayerInfo[playerid][pSex] == 1) { SelectCharID[playerid] = 20; }
               else if(PlayerInfo[playerid][pSex] == 2) { SelectCharID[playerid] = 30; }
               else { return 1; }
               SelectCharPlace[playerid] = 1;
               PlayerInfo[playerid][pModel] = ChosenSkin[playerid];
               PlayerInfo[playerid][pChar] = ChosenSkin[playerid];
               SendClientMessage(playerid, COLOR_LIGHTRED, "* Use 'next' to Select the char you want to use.");
                SendClientMessage(playerid, COLOR_LIGHTRED, "* If you've found the Char you want to use, type 'done'.");
               }
           }
       }
       return 1;
   }

Bem li ga .. ne mogu ovo izmeniti. Evo ti nova komanda .. i to u dijalogu :D

NAPOMENA: OVO NISAM NI TESTIRAO NITI KOMPAJLIRAO!

U Dialog response:
if(dialogid == 1244)
{
if(response)
{
   if(IsNumeric(inputtext))
   {
       if(GetPlayerMoney(playerid) < 4999)
       {
           new izabranskin = strval( inputtext );
if(zabranjenSkin(izabranskin))
{
   SendClientMessage(playerid, COLOR_WHITE, "Taj skin je zabranjen!");
   return 1;
}
else
{
   GivePlayerMoney(playerid, -5000);
   SetPlayerSkin(playerid, izabranskin);
   SendClientMessage("Kupili ste skin za 5k dolara! Cestitamo!");
   return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Nemas $5000!);
   return 1;
}
   }
   else
   {
       ShowPlayerDialog(playerid, 1244, DIALOG_STYLE_INPUT, "Odeca","Upisi ID Brojevima:", "Unesi", "Odustani");
   }
}
}


Command text:
if(strcmp(cmd, "/odeca", true) == 0)
{
   if(IsPlayerConnected(playerid))
   {
       if(IsAtClothShop(playerid)) ShowPlayerDialog(playerid, 1244, DIALOG_STYLE_INPUT, "Odeca","Upisite ID odece koju zelite kupiti..", "Unesi", "Odustani");
else SendClientMessage(playerid, COLOR_GREY, "Niste u Binku!");
   }
   return 1;
}


forward:
forward zabranjenSkin(izabranskin);

Bilogde (ako nisi siguran da li moze tamo gde želiÅ¡, najbolje stavi na sam kraj):  
OVO OBAVEZNO IZMENITI! Ovde dodaj skinove koji se ne mogu kupiti!

public zabranjenSkin(izabranskin) // OVO JE SAMO PRIMER!! OVO OBAVEZNO IZMENITI!!!
{
if(izabranskin > 10 && izabranskin < 15)    return 1;
if(izabranskin > 25 && izabranskin < 30)    return 1;
return 0;
}


I ako nemaÅ¡ IsAtClothShop(playerid):  
~Ovaj deo koda je kopiran iz Ravena~

forward IsAtClothShop(playerid);

public IsAtClothShop(playerid)  
{
   if(IsPlayerConnected(playerid))
{
       if(IsPlayerInRangeOfPoint(playerid, 25, 20.5627,-103.7291,1005.2578) || IsPlayerInRangeOfPoint(playerid, 25,203.9068,-41.0728,1001.8047))
{//Binco & Suburban
   return 1;
}
else if(IsPlayerInRangeOfPoint(playerid, 30,214.4470,-7.6471,1001.2109) || IsPlayerInRangeOfPoint(playerid, 50, 161.3765,-83.8416,1001.8047))
{//Zip & Victim
   return 1;
}
}
return 0;
}


Mislim da je to sve, ako nije, izmeniću ovu poruku.
Poslednja Izmena: Avgust 08, 2011, 20:05:25 POSLE PODNE od mikec

Hvala imalo je par erora ali resio sam ih ,sad ako moze jedno pitanje uradio sam sliku kad ulazis na pocetak i oce ali je zamucena kao da se vidi kroz maglu {NIJE DO VREMENA NA SERVERU}

Hm, pokušaj drugu lokaciju da staviš ... po mogućnosti da kamera ne gleda na milion objekata. :D

Javi da li je opet isto.
Poslednja Izmena: Avgust 09, 2011, 13:24:58 POSLE PODNE od mikec