[Pomoc]/gps,mta


Započeo (BSL)MasteR, Januar 03, 2012, 00:27:43 PRE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim: FactionGame Edit
Detaljan opis problema:Ja izmapam objekte u mta 0.3c i kako da ih konvertujem i jel znas mozda kak oda najlakse pravim textdraw ja sam pravio preko Machs_TextDrawCreator jel moze drugacije i lakse a i bolje
i kako da napravim /gps sistem dialog da otvori kad kucam /gps i tu pise /gps1,/gps2/gps3 i sve tako dalje
Kak oda napravim da samo odredjena imena mogu da udju na server da ih ne kikuje kao naprimer MasteR
i kako da napravim da odredjenom igracu to jest imenu pise inzad glave text
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):/
Balkan Online Public CS 1.6
IP:188.40.52.207:27027
Forum: www.cs-balkanonline.site40.net
Posjetite nas......


Ti pišeš kao da se obraćaš nekoj osobi :o Za ovo konvertiranje - www.convertffs.com

Za GPS dialog -

Kod: c
// ono prije if(strcmp /gps blbal
{
   ShowPlayerDialog(playerid,id_dialoga,DIALOG_STYLE_MSGBOX,"GPS komande","/gps1 /gps2...","OK","");
   return true;
}


TD editor najbolji - http://forum.sa-mp.com/showthread.php?t=117851
"I'm a loser and a user so I don't need no accuser" - Billie Joe Armstrong

jel ima neka fs takav fs posto neznam ja bas slozit to sve jel mozete vi da mi slozite to sve na ove komande:
if(strcmp(cmd, "/gpslokacije", true) == 0)
 	{
		if(IsPlayerConnected(playerid))
       	{
     		ShowPlayerDialog(playerid,1,DIALOG_STYLE_MSGBOX,"{336600}~~~GPS Lokacije~~~","{99FFFF}/gps 0 - AFK Zona\n/gps 1 - Gradska Opstina\n/gps 2 - Gradska Banka\n/gps 3 - Pijaca Automobila LS\n/gps 4 - Mali Oglasi\n/gps 5 - Glavni burg\n/gps 6 - Gradska Bolnica\n/gps 7 - Prodavnica Motor LS\n/gps 8 - Tuniranje kola LS\n/gps 9 - Pijaca Automobila LV \n/gps crno trziste\n/gps parking servis","Uredu","Izlaz");
   		}
       	return 1;
    }
//-----------------------------------------------------GPS SYSTEM-----------------------------------------------------------
if (strcmp(cmd, "/gpsadd", true) == 0)
	{
	    if (PlayerInfo[playerid][pAdmin] >= 1340)
	    {
    	tmp = strtok(cmdtext, idx);
	    if(!strlen(tmp))
        {
	       SendClientMessage(playerid, 0xE0EA64AA, "KORISTI: /gpsadd [name gps-a]");
	       return 1;
	    }
	    new Float:tempX, Float:tempY, Float:tempZ;
	    GetPlayerPos(playerid, tempX, tempY, tempZ);
	    format(string,256,"%s_X",tmp);
	    dini_FloatSet("gps.ini", string, tempX);
	    format(string,256,"%s_y",tmp);
	    dini_FloatSet("gps.ini", string, tempY);
	    format(string,256,"%s_Z",tmp);
	    dini_FloatSet("gps.ini", string, tempZ);
	    SendClientMessage(playerid, 0xE0EA64AA, "GPS Dodat u listu");
	    return 1;
	    }
		else
		{
		SendClientMessage(playerid, 0xE0EA64AA, "Niste ovlasceni da koristite ovu komandu.");
		}
		return 1;
	}
 if(strcmp(cmd, "/gps", true) == 0)
 	{
		if(IsPlayerConnected(playerid))
       	{
		tmp = strtok(cmdtext, idx);
		if(!strlen(tmp))
		{
			SendClientMessage(playerid, 0xE0EA64AA, "KORISTI: /gps [broj gps-a] da vidite lokacije kucate /gpslokacije");
			return 1;
		}

		new Float:tempX, Float:tempY, Float:tempZ;
		GetPlayerPos(playerid, tempX, tempY, tempZ);
		format(string,256,"%s_X",tmp);
		tempX = dini_Float("gps.ini", string);
		format(string,256,"%s_y",tmp);
		tempY = dini_Float("gps.ini", string);
		format(string,256,"%s_Z",tmp);
		tempZ = dini_Float("gps.ini", string);
		if(tempX==0 && tempY==0 && tempZ==0)
		{
			GameTextForPlayer(playerid, "~r~Ova Lokacija nepostoji",5000,1);
			return 1;
		}
        SendClientMessage(playerid, 0x00FF00FF, "Destinacija Postavljena");
		SetPlayerCheckpoint(playerid,tempX,tempY,tempZ,5);
		gpson[playerid]=1;
		return 1;
	}


	return 1;
}

i kako da napravim da samo odredjeni igrac moze da udej na server naprimer MasteR a da ga ne kikuje server
Balkan Online Public CS 1.6
IP:188.40.52.207:27027
Forum: www.cs-balkanonline.site40.net
Posjetite nas......

Evo ti primer :

if(strcmp(cmd, "/gpslokacije", true) == 0)
 	{
		if(IsPlayerConnected(playerid))
       	{
     		ShowPlayerDialog(playerid,15754,DIALOG_STYLE_MSGBOX,"{336600}GPS Lokacije","{99FFFF}/gps1","Uredu","Izlaz");
   		}
       	return 1;
    }
ti dodaji koliko i sta hoces...

if(strcmp(cmd, "/gps1", true) == 0)
{
SetPlayerCheckpoint(playerid,x,y,z,3.00);
SendClientMessage(playerid, COLOR_LIGHTBLUE, "Lokacija oznacena na mapi");
return 1;
}

ja dinamicno pravim lokacije
kako da napravim da samo odredjena imena mogu uc na server a da ih ne kikuje server naprimer MasteR ja sam nesto napravio ali izbaci mi error samo pise 1 error ali nigde ga nema kad idem compile:
if(namestring == -1 && strcmp(plname, "MasteR", false))
   {
      SendClientMessage(playerid, COLOR_YELLOW2, "Imigracioni Odsek: Vase ime nije prihvatljivo.");
      SendClientMessage(playerid, COLOR_YELLOW2, "Podsetnik: Vase ime mora biti u formatu Ime_Prezime.");
      Kick(playerid);
      return 1;
   }
Balkan Online Public CS 1.6
IP:188.40.52.207:27027
Forum: www.cs-balkanonline.site40.net
Posjetite nas......