Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Vilko poslato Septembar 15, 2009, 14:30:51 POSLE PODNE

Naslov: P:Raceovi
Poruka od: Vilko poslato Septembar 15, 2009, 14:30:51 POSLE PODNE
Trebam raceove : street,drift,moto (nrg) i jso neke ali da imaju komande i sve fino napravljeno sam da ubacim jer nisam skripter a neznam kako da ubacim one kodove poput

F1
if(strcmp(cmd, "/xstreet", true) == 0)
{
PlayerPos(playerid, 977.9678,-3380.5745,4.7747);
SendClientMessage(playerid, COLOR_GRAD1, "You have been teleported to the F1 Street");
}
Naslov: Odg: P:Raceovi
Poruka od: galeb poslato Septembar 15, 2009, 15:00:21 POSLE PODNE
niko ti nece dati cistu skritpu xD ali ja ti dam sta sam ja napravio ;)

//-----------------------------------NRG--------------------------------------------
else if(CP[playerid] == 300) { CP[playerid] = 301; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid, -1854.2563,846.4569,35.0569, 10.0); }
else if(CP[playerid] == 301) { CP[playerid] = 302; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid, -1673.5345,846.2385,24.6948, 10.0); }
else if(CP[playerid] == 302) { CP[playerid] = 303; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid, -1560.8887,844.1173,7.0391, 10.0); }
else if(CP[playerid] == 303) { CP[playerid] = 304; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid, -1526.5807,884.1758,7.0391, 10.0); }
else if(CP[playerid] == 304) { CP[playerid] = 305; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid, -1617.6240,925.2701,7.6576, 10.0); }
else if(CP[playerid] == 305) { CP[playerid] = 306; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid, -1808.1826,926.7799,24.7422, 10.0); }
else if(CP[playerid] == 306) { CP[playerid] = 307; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid, -1981.3612,926.8416,45.6645, 10.0); }
else if(CP[playerid] == 307) { CP[playerid] = 308; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid, -2001.6895,886.9785,45.2969, 10.0); }
   else if(CP[playerid] == 308)
{
   CP[playerid] = 0;
   DisablePlayerCheckpoint(playerid);
   GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof(string), "Organizator : %s je upravo zavrsio Utrku. ", name);
SendClientMessageToAll(COLOR_LIGHTRED, string);
   }


//-------------------nrg--------------------------------
   AddStaticVehicleEx(522,-1987.7423,902.2488,45.2097,178.4822,0,0,900);
AddStaticVehicleEx(522,-1983.1742,902.4966,45.2097,178.4822,0,0,900);
AddStaticVehicleEx(522,-1978.3529,902.3719,45.2097,178.4822,0,0,900);
AddStaticVehicleEx(522,-1974.3214,902.3315,45.2097,178.4822,0,0,900);
AddStaticVehicleEx(522,-1971.3234,902.6776,45.2031,178.4822,0,0,900);
AddStaticVehicleEx(522,-1971.9628,865.7813,45.2031,359.8687,0,0,900);
AddStaticVehicleEx(522,-1971.9628,865.7813,45.2031,359.6716,0,0,900);
AddStaticVehicleEx(522,-1976.4976,866.0451,45.2031,359.6716,0,0,900);
   AddStaticVehicleEx(522,-1983.2261,866.0992,45.2031,353.3213,0,0,900);
   AddStaticVehicleEx(522,-1986.3667,865.4835,45.2031,355.9951,0,0,900);
CreateObject(972, -1972.061279, 890.428467, 44.200005, 0.0000, 0.0000, 0.0000);
   CreateObject(972, -1972.135864, 873.428467, 44.200005, 0.0000, 0.0000, 0.0000);
   CreateObject(972, -1981.157593, 907.769836, 44.200005, 0.0000, 0.0000, 270.6186);
   CreateObject(972, -1976.822388, 860.274963, 44.794777, 0.0000, 0.0000, 90.2409);
   CreateObject(993, -1991.241699, 867.704468, 47.186672, 0.0000, 0.0000, 90.2409);
   CreateObject(993, -1991.290527, 874.914551, 47.173553, 0.0000, 0.0000, 90.2409);
   CreateObject(993, -1991.369629, 899.373230, 47.261719, 0.0000, 0.0000, 90.2409);
   CreateObject(993, -1991.328979, 893.421692, 47.286720, 0.0000, 0.0000, 89.3814);
   gate1 = CreateObject(969, -1991.581177, 884.492920, 47.201939, 0.0000, 0.0000, 90.0000);
   gate2 = CreateObject(969, -1983.659912, 845.697510, 44.980431, 0.0000, 0.0000, 90.0000);


// --------------------------------NRG---------------------------------
if (strcmp("/nrghelp", cmdtext, true, 10) == 0)
{
SendClientMessage(playerid, COLOR_LIGHTBLUE, "__________________________________________________");
SendClientMessage(playerid, COLOR_LIGHTBLUE, "|~|~|Commands|~|~|");
SendClientMessage(playerid, COLOR_LIGHTBLUE, "/nrghelp - Ova komanda stvara ovo ;D.");
SendClientMessage(playerid, COLOR_LIGHTBLUE, "/clearchat - Ova komanda ocisti chat.");
       SendClientMessage(playerid, COLOR_LIGHTBLUE, "/nrgs - Igraci startaju race.");
SendClientMessage(playerid, COLOR_LIGHTBLUE, "/nrgp - Dize se ogradiza za start.");
SendClientMessage(playerid, COLOR_LIGHTBLUE, "/nrg - Poziva igraca na startnu liniju.");
SendClientMessage(playerid, COLOR_LIGHTBLUE, "/nrgo - Otvara garazu sa NRG-ovima.");
SendClientMessage(playerid, COLOR_LIGHTBLUE, "/nrgz - Zatvara vrata sa NRG-ovima.");
SendClientMessage(playerid, COLOR_LIGHTBLUE, "__________________________________________________");
       return 1;
}
if(strcmp(cmdtext,"/clearchat",true)==0)
{
SendClientMessage(playerid,COLOR_WHITE," ");
SendClientMessage(playerid,COLOR_WHITE," ");
SendClientMessage(playerid,COLOR_WHITE," ");
SendClientMessage(playerid,COLOR_WHITE," ");
SendClientMessage(playerid,COLOR_WHITE," ");
SendClientMessage(playerid,COLOR_WHITE," ");
SendClientMessage(playerid,COLOR_WHITE," ");
SendClientMessage(playerid,COLOR_WHITE," ");
SendClientMessage(playerid,COLOR_WHITE," ");
SendClientMessage(playerid,COLOR_WHITE," ");
return 1;
}
   if (strcmp(cmd, "/setnrg", true)==0)
{
if(PlayerInfo[playerid][pAdmin] >= 2)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "KORISTITE: /setnrg [playerid/PartOfName]");
return 1;
}
giveplayerid = ReturnUser(tmp);
if (PlayerInfo[playerid][pAdmin] >= 2)
{
if(IsPlayerConnected(giveplayerid))
{
SetPlayerCheckpoint(giveplayerid, -1990.8082,845.3881,45.6682,50.0);
CP[giveplayerid] = 300;
GetPlayerName(playerid, sendername, sizeof(sendername));
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
format(string, sizeof(string), " ORGANIZATOR %s je pozvao %s na NRG Race strat liniju!", sendername, giveplayer);
SendClientMessageToAll(COLOR_LIGHTRED, string);
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD2, " Niste autorizirani za koristenje ove naredbe !");
}
}
return 1;
}
if(strcmp(cmdtext,"/nrgs",true)==0)
{
       MoveObject(gate2,-1983.595093, 845.671875, 42.480431,50.000);
return 1;
}
if(strcmp(cmdtext,"/nrgp",true)==0)
{
       MoveObject(gate2,-1983.659912, 845.697510, 44.980431,50.000);
return 1;
}
if(strcmp(cmdtext,"/nrgo",true)==0)
{
       MoveObject(gate1,-1991.512939, 884.430969, 40.476517,5);
return 1;
}
if(strcmp(cmdtext,"/nrgz",true)==0)
{
       MoveObject(gate1,-1991.581177, 884.492920, 47.201939,5);
return 1;
}
if(strcmp(cmd, "/gotonrg", true) == 0)
{
   if(IsPlayerConnected(playerid))
   {
if(PlayerInfo[playerid][pAdmin] >= 3)
{
if (GetPlayerState(playerid) == 2)
{
new tmpcar = GetPlayerVehicleID(playerid);
SetVehiclePos(tmpcar, -1990.8082,845.3881,45.6682);
TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
}
else
{
SetPlayerPos(playerid, -1990.8082,845.3881,45.6682);
}
SendClientMessage(playerid, COLOR_GRAD1, "   Teleportiran si !");
SetPlayerInterior(playerid,0);
PlayerInfo[playerid][pInt] = 0;
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, "  Nisi autoriziran za koristenje te komande!");
}
}
return 1;
}


new gate1;
new gate2;
new gate3;
new gate4;
new gate5;
Naslov: Odg: P:Raceovi
Poruka od: Vilko poslato Septembar 15, 2009, 16:45:57 POSLE PODNE
Pa kad neznam ubacit  :( :(
Naslov: Odg: P:Raceovi
Poruka od: ђเאק poslato Septembar 15, 2009, 19:16:58 POSLE PODNE
Citat: Bebek poslato Septembar 15, 2009, 16:45:57 POSLE PODNE
Pa kad neznam ubacit  :( :(
??? pa jednostavno je :P

1. ovo :


//-----------------------------------NRG--------------------------------------------
else if(CP[playerid] == 300) { CP[playerid] = 301; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid, -1854.2563,846.4569,35.0569, 10.0); }
else if(CP[playerid] == 301) { CP[playerid] = 302; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid, -1673.5345,846.2385,24.6948, 10.0); }
else if(CP[playerid] == 302) { CP[playerid] = 303; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid, -1560.8887,844.1173,7.0391, 10.0); }
else if(CP[playerid] == 303) { CP[playerid] = 304; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid, -1526.5807,884.1758,7.0391, 10.0); }
else if(CP[playerid] == 304) { CP[playerid] = 305; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid, -1617.6240,925.2701,7.6576, 10.0); }
else if(CP[playerid] == 305) { CP[playerid] = 306; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid, -1808.1826,926.7799,24.7422, 10.0); }
else if(CP[playerid] == 306) { CP[playerid] = 307; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid, -1981.3612,926.8416,45.6645, 10.0); }
else if(CP[playerid] == 307) { CP[playerid] = 308; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid, -2001.6895,886.9785,45.2969, 10.0); }
    else if(CP[playerid] == 308)
{
    CP[playerid] = 0;
    DisablePlayerCheckpoint(playerid);
    GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof(string), "Organizator : %s je upravo zavrsio Utrku. ", name);
SendClientMessageToAll(COLOR_LIGHTRED, string);
    }


stavis u

public onplayerentercheckpoint

ispod ona 2 new ...


onda 2.:

ovo:

//-------------------nrg--------------------------------
    AddStaticVehicleEx(522,-1987.7423,902.2488,45.2097,178.4822,0,0,900);
AddStaticVehicleEx(522,-1983.1742,902.4966,45.2097,178.4822,0,0,900);
AddStaticVehicleEx(522,-1978.3529,902.3719,45.2097,178.4822,0,0,900);
AddStaticVehicleEx(522,-1974.3214,902.3315,45.2097,178.4822,0,0,900);
AddStaticVehicleEx(522,-1971.3234,902.6776,45.2031,178.4822,0,0,900);
AddStaticVehicleEx(522,-1971.9628,865.7813,45.2031,359.8687,0,0,900);
AddStaticVehicleEx(522,-1971.9628,865.7813,45.2031,359.6716,0,0,900);
AddStaticVehicleEx(522,-1976.4976,866.0451,45.2031,359.6716,0,0,900);
    AddStaticVehicleEx(522,-1983.2261,866.0992,45.2031,353.3213,0,0,900);
    AddStaticVehicleEx(522,-1986.3667,865.4835,45.2031,355.9951,0,0,900);
CreateObject(972, -1972.061279, 890.428467, 44.200005, 0.0000, 0.0000, 0.0000);
    CreateObject(972, -1972.135864, 873.428467, 44.200005, 0.0000, 0.0000, 0.0000);
    CreateObject(972, -1981.157593, 907.769836, 44.200005, 0.0000, 0.0000, 270.6186);
    CreateObject(972, -1976.822388, 860.274963, 44.794777, 0.0000, 0.0000, 90.2409);
    CreateObject(993, -1991.241699, 867.704468, 47.186672, 0.0000, 0.0000, 90.2409);
    CreateObject(993, -1991.290527, 874.914551, 47.173553, 0.0000, 0.0000, 90.2409);
    CreateObject(993, -1991.369629, 899.373230, 47.261719, 0.0000, 0.0000, 90.2409);
    CreateObject(993, -1991.328979, 893.421692, 47.286720, 0.0000, 0.0000, 89.3814);
    gate1 = CreateObject(969, -1991.581177, 884.492920, 47.201939, 0.0000, 0.0000, 90.0000);
    gate2 = CreateObject(969, -1983.659912, 845.697510, 44.980431, 0.0000, 0.0000, 90.0000);

stavis na kraj ongamemodeinit-a...

onda 3.

nadi

public onplayercommand


i ispod svih tamo new stavis ovo:


// --------------------------------NRG---------------------------------
if (strcmp("/nrghelp", cmdtext, true, 10) == 0)
{
SendClientMessage(playerid, COLOR_LIGHTBLUE, "__________________________________________________");
SendClientMessage(playerid, COLOR_LIGHTBLUE, "|~|~|Commands|~|~|");
SendClientMessage(playerid, COLOR_LIGHTBLUE, "/nrghelp - Ova komanda stvara ovo ;D.");
SendClientMessage(playerid, COLOR_LIGHTBLUE, "/clearchat - Ova komanda ocisti chat.");
        SendClientMessage(playerid, COLOR_LIGHTBLUE, "/nrgs - Igraci startaju race.");
SendClientMessage(playerid, COLOR_LIGHTBLUE, "/nrgp - Dize se ogradiza za start.");
SendClientMessage(playerid, COLOR_LIGHTBLUE, "/nrg - Poziva igraca na startnu liniju.");
SendClientMessage(playerid, COLOR_LIGHTBLUE, "/nrgo - Otvara garazu sa NRG-ovima.");
SendClientMessage(playerid, COLOR_LIGHTBLUE, "/nrgz - Zatvara vrata sa NRG-ovima.");
SendClientMessage(playerid, COLOR_LIGHTBLUE, "__________________________________________________");
        return 1;
}
if(strcmp(cmdtext,"/clearchat",true)==0)
{
SendClientMessage(playerid,COLOR_WHITE," ");
SendClientMessage(playerid,COLOR_WHITE," ");
SendClientMessage(playerid,COLOR_WHITE," ");
SendClientMessage(playerid,COLOR_WHITE," ");
SendClientMessage(playerid,COLOR_WHITE," ");
SendClientMessage(playerid,COLOR_WHITE," ");
SendClientMessage(playerid,COLOR_WHITE," ");
SendClientMessage(playerid,COLOR_WHITE," ");
SendClientMessage(playerid,COLOR_WHITE," ");
SendClientMessage(playerid,COLOR_WHITE," ");
return 1;
}
    if (strcmp(cmd, "/setnrg", true)==0)
{
if(PlayerInfo[playerid][pAdmin] >= 2)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "KORISTITE: /setnrg [playerid/PartOfName]");
return 1;
}
giveplayerid = ReturnUser(tmp);
if (PlayerInfo[playerid][pAdmin] >= 2)
{
if(IsPlayerConnected(giveplayerid))
{
SetPlayerCheckpoint(giveplayerid, -1990.8082,845.3881,45.6682,50.0);
CP[giveplayerid] = 300;
GetPlayerName(playerid, sendername, sizeof(sendername));
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
format(string, sizeof(string), " ORGANIZATOR %s je pozvao %s na NRG Race strat liniju!", sendername, giveplayer);
SendClientMessageToAll(COLOR_LIGHTRED, string);
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD2, " Niste autorizirani za koristenje ove naredbe !");
}
}
return 1;
}
if(strcmp(cmdtext,"/nrgs",true)==0)
{
        MoveObject(gate2,-1983.595093, 845.671875, 42.480431,50.000);
return 1;
}
if(strcmp(cmdtext,"/nrgp",true)==0)
{
        MoveObject(gate2,-1983.659912, 845.697510, 44.980431,50.000);
return 1;
}
if(strcmp(cmdtext,"/nrgo",true)==0)
{
        MoveObject(gate1,-1991.512939, 884.430969, 40.476517,5);
return 1;
}
if(strcmp(cmdtext,"/nrgz",true)==0)
{
        MoveObject(gate1,-1991.581177, 884.492920, 47.201939,5);
return 1;
}
if(strcmp(cmd, "/gotonrg", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
if(PlayerInfo[playerid][pAdmin] >= 3)
{
if (GetPlayerState(playerid) == 2)
{
new tmpcar = GetPlayerVehicleID(playerid);
SetVehiclePos(tmpcar, -1990.8082,845.3881,45.6682);
TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
}
else
{
SetPlayerPos(playerid, -1990.8082,845.3881,45.6682);
}
SendClientMessage(playerid, COLOR_GRAD1, "   Teleportiran si !");
SetPlayerInterior(playerid,0);
PlayerInfo[playerid][pInt] = 0;
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, "  Nisi autoriziran za koristenje te komande!");
}
}
return 1;
}


4. na pocetak skripte di su ti svi new ...

stavis

new gate1;
new gate2;


i eto pritisni compile,nebi trebalo bit errora...
upali server i uzivaj xD
Naslov: Odg: P:Raceovi
Poruka od: Vilko poslato Septembar 16, 2009, 13:24:19 POSLE PODNE
A neradi mi kad neznam ajde fino napisi ovak

recimo

Ovo stavi u onplayercommand  ( code:) i kod

pa ovo stavi tamo jer nekuzim stavis kod pa ovo pa stavis tekst pa kod negdje nesot stavi stavi po redu jer sam novi u skriptanju!
Naslov: Odg: P:Raceovi
Poruka od: ђเאק poslato Septembar 16, 2009, 16:13:54 POSLE PODNE
e vako

ako imas GF GM

u pawnu nadi kao slicicu dvogled...

i u nju upisi

public OnPlayerEnterCheckpoint(playerid)

i ispod ovoga:


new string[128];
new name[MAX_PLAYER_NAME];


kopiraj


//-----------------------------------NRG--------------------------------------------
else if(CP[playerid] == 300) { CP[playerid] = 301; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid, -1854.2563,846.4569,35.0569, 10.0); }
else if(CP[playerid] == 301) { CP[playerid] = 302; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid, -1673.5345,846.2385,24.6948, 10.0); }
else if(CP[playerid] == 302) { CP[playerid] = 303; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid, -1560.8887,844.1173,7.0391, 10.0); }
else if(CP[playerid] == 303) { CP[playerid] = 304; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid, -1526.5807,884.1758,7.0391, 10.0); }
else if(CP[playerid] == 304) { CP[playerid] = 305; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid, -1617.6240,925.2701,7.6576, 10.0); }
else if(CP[playerid] == 305) { CP[playerid] = 306; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid, -1808.1826,926.7799,24.7422, 10.0); }
else if(CP[playerid] == 306) { CP[playerid] = 307; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid, -1981.3612,926.8416,45.6645, 10.0); }
else if(CP[playerid] == 307) { CP[playerid] = 308; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid, -2001.6895,886.9785,45.2969, 10.0); }
    else if(CP[playerid] == 308)
{
    CP[playerid] = 0;
    DisablePlayerCheckpoint(playerid);
    GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof(string), "Organizator : %s je upravo zavrsio Utrku. ", name);
SendClientMessageToAll(COLOR_LIGHTRED, string);
    }


pa ce ti izgledat ovako:


public OnPlayerEnterCheckpoint(playerid)
{
new string[128];
new name[MAX_PLAYER_NAME];
//-----------------------------------NRG--------------------------------------------
else if(CP[playerid] == 300) { CP[playerid] = 301; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid, -1854.2563,846.4569,35.0569, 10.0); }
else if(CP[playerid] == 301) { CP[playerid] = 302; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid, -1673.5345,846.2385,24.6948, 10.0); }
else if(CP[playerid] == 302) { CP[playerid] = 303; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid, -1560.8887,844.1173,7.0391, 10.0); }
else if(CP[playerid] == 303) { CP[playerid] = 304; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid, -1526.5807,884.1758,7.0391, 10.0); }
else if(CP[playerid] == 304) { CP[playerid] = 305; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid, -1617.6240,925.2701,7.6576, 10.0); }
else if(CP[playerid] == 305) { CP[playerid] = 306; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid, -1808.1826,926.7799,24.7422, 10.0); }
else if(CP[playerid] == 306) { CP[playerid] = 307; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid, -1981.3612,926.8416,45.6645, 10.0); }
else if(CP[playerid] == 307) { CP[playerid] = 308; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid, -2001.6895,886.9785,45.2969, 10.0); }
    else if(CP[playerid] == 308)
{
    CP[playerid] = 0;
    DisablePlayerCheckpoint(playerid);
    GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof(string), "Organizator : %s je upravo zavrsio Utrku. ", name);
SendClientMessageToAll(COLOR_LIGHTRED, string);
    }


i onda nadi sa dvogledom ovo:


AddStaticVehicleEx(421,-2247.4382,667.7339,49.1645,359.8687,50,50,60000); // Washington Yakuza



i ispod toga kopiraj ovo:


//-------------------nrg--------------------------------
    AddStaticVehicleEx(522,-1987.7423,902.2488,45.2097,178.4822,0,0,900);
AddStaticVehicleEx(522,-1983.1742,902.4966,45.2097,178.4822,0,0,900);
AddStaticVehicleEx(522,-1978.3529,902.3719,45.2097,178.4822,0,0,900);
AddStaticVehicleEx(522,-1974.3214,902.3315,45.2097,178.4822,0,0,900);
AddStaticVehicleEx(522,-1971.3234,902.6776,45.2031,178.4822,0,0,900);
AddStaticVehicleEx(522,-1971.9628,865.7813,45.2031,359.8687,0,0,900);
AddStaticVehicleEx(522,-1971.9628,865.7813,45.2031,359.6716,0,0,900);
AddStaticVehicleEx(522,-1976.4976,866.0451,45.2031,359.6716,0,0,900);
    AddStaticVehicleEx(522,-1983.2261,866.0992,45.2031,353.3213,0,0,900);
    AddStaticVehicleEx(522,-1986.3667,865.4835,45.2031,355.9951,0,0,900);
CreateObject(972, -1972.061279, 890.428467, 44.200005, 0.0000, 0.0000, 0.0000);
    CreateObject(972, -1972.135864, 873.428467, 44.200005, 0.0000, 0.0000, 0.0000);
    CreateObject(972, -1981.157593, 907.769836, 44.200005, 0.0000, 0.0000, 270.6186);
    CreateObject(972, -1976.822388, 860.274963, 44.794777, 0.0000, 0.0000, 90.2409);
    CreateObject(993, -1991.241699, 867.704468, 47.186672, 0.0000, 0.0000, 90.2409);
    CreateObject(993, -1991.290527, 874.914551, 47.173553, 0.0000, 0.0000, 90.2409);
    CreateObject(993, -1991.369629, 899.373230, 47.261719, 0.0000, 0.0000, 90.2409);
    CreateObject(993, -1991.328979, 893.421692, 47.286720, 0.0000, 0.0000, 89.3814);
    gate1 = CreateObject(969, -1991.581177, 884.492920, 47.201939, 0.0000, 0.0000, 90.0000);
    gate2 = CreateObject(969, -1983.659912, 845.697510, 44.980431, 0.0000, 0.0000, 90.0000);


i onda opet nadi sa dvogledom ovo:

public OnPlayerCommandText(playerid, cmdtext[])

i ispod ovoga:


public OnPlayerCommandText(playerid, cmdtext[])
{
new string[256];
new playermoney;
new sendername[MAX_PLAYER_NAME];
new giveplayer[MAX_PLAYER_NAME];
new playername[MAX_PLAYER_NAME];
new cmd[256];
new tmp[256];
new giveplayerid, moneys, idx;
cmd = strtok(cmdtext, idx);


kopiraj ovo:


// --------------------------------NRG---------------------------------
if (strcmp("/nrghelp", cmdtext, true, 10) == 0)
{
SendClientMessage(playerid, COLOR_LIGHTBLUE, "__________________________________________________");
SendClientMessage(playerid, COLOR_LIGHTBLUE, "|~|~|Commands|~|~|");
SendClientMessage(playerid, COLOR_LIGHTBLUE, "/nrghelp - Ova komanda stvara ovo ;D.");
SendClientMessage(playerid, COLOR_LIGHTBLUE, "/clearchat - Ova komanda ocisti chat.");
        SendClientMessage(playerid, COLOR_LIGHTBLUE, "/nrgs - Igraci startaju race.");
SendClientMessage(playerid, COLOR_LIGHTBLUE, "/nrgp - Dize se ogradiza za start.");
SendClientMessage(playerid, COLOR_LIGHTBLUE, "/nrg - Poziva igraca na startnu liniju.");
SendClientMessage(playerid, COLOR_LIGHTBLUE, "/nrgo - Otvara garazu sa NRG-ovima.");
SendClientMessage(playerid, COLOR_LIGHTBLUE, "/nrgz - Zatvara vrata sa NRG-ovima.");
SendClientMessage(playerid, COLOR_LIGHTBLUE, "__________________________________________________");
        return 1;
}
if(strcmp(cmdtext,"/clearchat",true)==0)
{
SendClientMessage(playerid,COLOR_WHITE," ");
SendClientMessage(playerid,COLOR_WHITE," ");
SendClientMessage(playerid,COLOR_WHITE," ");
SendClientMessage(playerid,COLOR_WHITE," ");
SendClientMessage(playerid,COLOR_WHITE," ");
SendClientMessage(playerid,COLOR_WHITE," ");
SendClientMessage(playerid,COLOR_WHITE," ");
SendClientMessage(playerid,COLOR_WHITE," ");
SendClientMessage(playerid,COLOR_WHITE," ");
SendClientMessage(playerid,COLOR_WHITE," ");
return 1;
}
    if (strcmp(cmd, "/setnrg", true)==0)
{
if(PlayerInfo[playerid][pAdmin] >= 2)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "KORISTITE: /setnrg [playerid/PartOfName]");
return 1;
}
giveplayerid = ReturnUser(tmp);
if (PlayerInfo[playerid][pAdmin] >= 2)
{
if(IsPlayerConnected(giveplayerid))
{
SetPlayerCheckpoint(giveplayerid, -1990.8082,845.3881,45.6682,50.0);
CP[giveplayerid] = 300;
GetPlayerName(playerid, sendername, sizeof(sendername));
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
format(string, sizeof(string), " ORGANIZATOR %s je pozvao %s na NRG Race strat liniju!", sendername, giveplayer);
SendClientMessageToAll(COLOR_LIGHTRED, string);
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD2, " Niste autorizirani za koristenje ove naredbe !");
}
}
return 1;
}
if(strcmp(cmdtext,"/nrgs",true)==0)
{
        MoveObject(gate2,-1983.595093, 845.671875, 42.480431,50.000);
return 1;
}
if(strcmp(cmdtext,"/nrgp",true)==0)
{
        MoveObject(gate2,-1983.659912, 845.697510, 44.980431,50.000);
return 1;
}
if(strcmp(cmdtext,"/nrgo",true)==0)
{
        MoveObject(gate1,-1991.512939, 884.430969, 40.476517,5);
return 1;
}
if(strcmp(cmdtext,"/nrgz",true)==0)
{
        MoveObject(gate1,-1991.581177, 884.492920, 47.201939,5);
return 1;
}
if(strcmp(cmd, "/gotonrg", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
if(PlayerInfo[playerid][pAdmin] >= 3)
{
if (GetPlayerState(playerid) == 2)
{
new tmpcar = GetPlayerVehicleID(playerid);
SetVehiclePos(tmpcar, -1990.8082,845.3881,45.6682);
TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
}
else
{
SetPlayerPos(playerid, -1990.8082,845.3881,45.6682);
}
SendClientMessage(playerid, COLOR_GRAD1, "   Teleportiran si !");
SetPlayerInterior(playerid,0);
PlayerInfo[playerid][pInt] = 0;
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, "  Nisi autoriziran za koristenje te komande!");
}
}
return 1;
}


i na dvogledu opet nadi ovo:

new Security = 0;

i ispod toga kopiraj ovo:

new gate1;
new gate2;
Naslov: Odg: P:Raceovi
Poruka od: turker_kc poslato Septembar 16, 2009, 16:16:18 POSLE PODNE
a ako on zeli sa SetPlayerRaceCheckpoint ?  ;)
Naslov: Odg: P:Raceovi
Poruka od: Kora poslato Septembar 16, 2009, 16:35:47 POSLE PODNE
Citat: panda poslato Septembar 16, 2009, 16:16:18 POSLE PODNE
a ako on zeli sa SetPlayerRaceCheckpoint ?  ;)

nezna on ni sta je to  ;)
Naslov: Odg: P:Raceovi
Poruka od: ђเאק poslato Septembar 16, 2009, 16:43:20 POSLE PODNE
nazalost :s
Naslov: Odg: P:Raceovi
Poruka od: turker_kc poslato Septembar 16, 2009, 16:57:05 POSLE PODNE
RaceCheckpoint ti je checkpoint koji su sebi ima strelicu (ako je 0, ima finish flag ako je 1, prazan ako je 2, krug ako je 3 i krug finish ako je 4)

http://wiki.sa-mp.com/wiki/SetPlayerRaceCheckpoint
Naslov: Odg: P:Raceovi
Poruka od: Vilko poslato Septembar 16, 2009, 18:39:11 POSLE PODNE
Vidjan da to nije za mene  :D Nec ja s tim se zezat imam street rally motocross (cross motori) avio race i bulletrace nasao na netu i stavio FS a ovo neznam kak napravit kad niko nece na PP da posalje pravo
Naslov: Odg: P:Raceovi
Poruka od: TheKiller poslato Septembar 16, 2009, 23:01:22 POSLE PODNE
Isti slucaj i s tobom..care prvo nauci osnove skriptanja,a onda pocni pravit polako ostalo..ima odlicnih tutova ovdje koji vam mogu pomoci..a evo takodjer oni su ti pomogli u prethodnim postovima,samo malo logicki pocnes razmisljat i skontat ces..pogledaj djurin race i razmisli malo...
A jos bolje bi bilo da sam pocnes razmisljat..mnogi na ovom forumu(ne odnosi se na tebe) bi htjeli na gotovo da dobiju sve..pa nece niko za vas praviti,fino platis il nekako se dogovorimo pa onda..ovdje su osnovne pomoci

poz
Naslov: Odg: P:Raceovi
Poruka od: קlเשค poslato Septembar 16, 2009, 23:09:03 POSLE PODNE
Citat: Bebek poslato Septembar 15, 2009, 14:30:51 POSLE PODNE
Trebam raceove : street,drift,moto (nrg) i jso neke ali da imaju komande i sve fino napravljeno sam da ubacim jer nisam skripter a neznam kako da ubacim one kodove poput

F1
if(strcmp(cmd, "/xstreet", true) == 0)
{
PlayerPos(playerid, 977.9678,-3380.5745,4.7747);
SendClientMessage(playerid, COLOR_GRAD1, "You have been teleported to the F1 Street");
}

momak koji je tebi k ..."TREBAM RACOVE;ali da imaju komande;sve fino napravljeno" de procitaj sta si napiso,iritirate me s tim postovima,pa vamo niko tvoj sluga da radi aj da si napiso moze mi neko naporavit,neg ti trebam.Treba ti vjerovatno za server tako da piši kuci propalo :mad: :mad:
Naslov: Odg: P:Raceovi
Poruka od: TheKiller poslato Septembar 17, 2009, 07:35:36 PRE PODNE
Citat: [CH]pliva♫♪ poslato Septembar 16, 2009, 23:09:03 POSLE PODNE
Citat: Bebek poslato Septembar 15, 2009, 14:30:51 POSLE PODNE
Trebam raceove : street,drift,moto (nrg) i jso neke ali da imaju komande i sve fino napravljeno sam da ubacim jer nisam skripter a neznam kako da ubacim one kodove poput

F1
if(strcmp(cmd, "/xstreet", true) == 0)
{
PlayerPos(playerid, 977.9678,-3380.5745,4.7747);
SendClientMessage(playerid, COLOR_GRAD1, "You have been teleported to the F1 Street");
}

momak koji je tebi k ..."TREBAM RACOVE;ali da imaju komande;sve fino napravljeno" de procitaj sta si napiso,iritirate me s tim postovima,pa vamo niko tvoj sluga da radi aj da si napiso moze mi neko naporavit,neg ti trebam.Treba ti vjerovatno za server tako da piši kuci propalo :mad: :mad:

bravo care,sto kazes iritira te..isti sam takav :S
ako ima neko lud napravit ce mu citav race
Naslov: Odg: P:Raceovi
Poruka od: Kora poslato Septembar 17, 2009, 10:35:03 PRE PODNE
Johny mogu li ja znati tko si ti ?

malo me budi ovaj tvoj mail: panda_gamer@hotmail.com

panda sigurno nisi... ili mozda jesi ?
Naslov: Odg: P:Raceovi
Poruka od: galeb poslato Septembar 17, 2009, 10:59:19 PRE PODNE
ha ha ha vidis pliva da sam mu ja dao citave raceove jer meni netrebaju i jos nezna
Naslov: Odg: P:Raceovi
Poruka od: Vilko poslato Septembar 17, 2009, 12:20:31 POSLE PODNE
Procitao sam 3 tuta,preveo cijeli GM,ali i dalje imam 1 eror kad idem compile nikako i nikako mi nece :S
Naslov: Odg: P:Raceovi
Poruka od: Kora poslato Septembar 17, 2009, 12:27:44 POSLE PODNE
Citat: Bebek poslato Septembar 17, 2009, 12:20:31 POSLE PODNE
Procitao sam 3 tuta,preveo cijeli GM,ali i dalje imam 1 eror kad idem compile nikako i nikako mi nece :S

kopiraj ga ovdje da ti pomognem
Naslov: Odg: P:Raceovi
Poruka od: turker_kc poslato Septembar 17, 2009, 13:55:59 POSLE PODNE
Citat: Kora poslato Septembar 17, 2009, 10:35:03 PRE PODNE
Johny mogu li ja znati tko si ti ?

malo me budi ovaj tvoj mail: panda_gamer@hotmail.com

panda sigurno nisi... ili mozda jesi ?


koji si ti jaran un fucking beliveuble <_<

kak me mos opce usporedjivat sa takvim botom ?

ovo je uvreda za mene  :mad: :mad:
Naslov: Odg: P:Raceovi
Poruka od: ђเאק poslato Septembar 17, 2009, 15:57:07 POSLE PODNE
posto ti pise u sigu johny planetsamp.. moji frendovi su bili headovi tu pa bi ti trebao biti john abruzzi sa samparene...