[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 -

// 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......