[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