[POMOC] Event finish

Započeo Ino42O
17. Apr. 2013. Zaključano
315
pregleda
4
postova
Ivan_Ino
5
Kingpin
17. Apr. 2013.
Skripta koju koristim: NBRPG
Detaljan opis problema: Kada neko dodje 1.,2.,3. na eventu posalje poruku svima ime tog igraca ali salje poruka onoliko koliko je igraca na serveru... molim pomoc hitno je
Dio skripte:evo dio prvog eventa  
 /*if (!IsPlayerInAnyVehicle(playerid)) // trka karting race
    {
        return 1;
    }*/
if(RCP == 0) { DisablePlayerCheckpoint(playerid); }
else if(RCP == 2) { DisablePlayerRaceCheckpoint(playerid); SetPlayerRaceCheckpoint(playerid,0,2332.4033,1495.3047,17.7417,2280.3120,1403.2029,23.6312,8); RCP = 3; }
else if(RCP == 3) { DisablePlayerRaceCheckpoint(playerid); SetPlayerRaceCheckpoint(playerid,0,2280.3120,1403.2029,23.6312,2338.2297,1504.4858,30.0234,8); RCP = 4; }
else if(RCP == 4) { DisablePlayerRaceCheckpoint(playerid); SetPlayerRaceCheckpoint(playerid,0,2338.2297,1504.4858,30.0234,2281.3140,1405.6858,36.5816,8); RCP = 5; }
else if(RCP == 5) { DisablePlayerRaceCheckpoint(playerid); SetPlayerRaceCheckpoint(playerid,0,2281.3140,1405.6858,36.5816,2298.2910,1392.2109,42.8203,8); RCP = 6; }
else if(RCP == 6) { DisablePlayerRaceCheckpoint(playerid); SetPlayerRaceCheckpoint(playerid,1,2298.2910,1392.2109,42.8203,2298.2910,1392.2109,42.8203,8); RCP = 7; }
else if(RCP == 7)//Karting Race Kraj
{
    RCP = 0;
    DisablePlayerRaceCheckpoint(playerid);
new string;
    new name;
    GetPlayerName(playerid, name, sizeof(name));
    if(FirstRaceWinner == 999)
    {
        FirstRaceWinner = playerid;
SendClientMessage(playerid,COLOR_WHITE,"{ff0000}Zavrsili ste prvi!");
    foreach (Player, i)
{format(string, sizeof(string), "{0084e3}Karting Race Event |1.| {FFFFFF}%s !",name);SendClientMessageToAll(COLOR_WHITE, string);}
    }
    else if(SecondRaceWinner == 999)
    {
        SecondRaceWinner = playerid;
SendClientMessage(playerid,COLOR_WHITE,"{ff0000}Zavrsili ste drugi!");
    foreach (Player, i)
{format(string, sizeof(string), "{0084e3}Karting Race Event |2.| {FFFFFF}%s !",name);SendClientMessageToAll(COLOR_WHITE, string);}
    }
    else if(ThirdRaceWinner == 999)
    {
        ThirdRaceWinner = playerid;
SendClientMessage(playerid,COLOR_WHITE,"{ff0000}Zavrsili ste treci!");
    foreach (Player, i)
{format(string, sizeof(string), "{0084e3}Karting Race Event |3.| {FFFFFF}%s !",name);SendClientMessageToAll(COLOR_WHITE, string); RCP = 0; DisablePlayerRaceCheckpoint(i);}
}
}

A evo dio koji sam novi event ubacio od tada mi se ovo događa
//**************************        Maraton      ********************************************

else if(RCP == 32) { DisablePlayerRaceCheckpoint(playerid); SetPlayerRaceCheckpoint(playerid,2,-2676.3389,1432.4427,54.9957,-2676.2441,1624.6859,64.9238 ,6); RCP = 33; }
else if(RCP == 33) { DisablePlayerRaceCheckpoint(playerid); SetPlayerRaceCheckpoint(playerid,2,-2676.2441,1624.6859,64.9238,-2676.3057,1813.5551,67.3163 ,6); RCP = 34; }
else if(RCP == 34) { DisablePlayerRaceCheckpoint(playerid); SetPlayerRaceCheckpoint(playerid,2,-2676.3057,1813.5551,67.3163,-2676.6458,1990.8923,60.4496 ,6); RCP = 35; }
else if(RCP == 35) { DisablePlayerRaceCheckpoint(playerid); SetPlayerRaceCheckpoint(playerid,1,-2676.6458,1990.8923,60.4496,-2676.2874,2147.4763,55.0010 ,6); RCP = 36; }
else if(RCP == 36)//Kraj maraton
{
    RCP = 0;
    DisablePlayerRaceCheckpoint(playerid);
    new string;
    new name;
    GetPlayerName(playerid, name, sizeof(name));
  if(FirstRaceWinner == 999)
    {
        FirstRaceWinner = playerid;
SendClientMessage(playerid,COLOR_WHITE,"{ff0000}Zavrsili ste prvi!");
    foreach (Player, i)
{format(string, sizeof(string), "{0084e3}Maraton Event |1.| {FFFFFF}%s !",name);SendClientMessageToAll(COLOR_WHITE, string);}
    }
    else if(SecondRaceWinner == 999)
    {
        SecondRaceWinner = playerid;
SendClientMessage(playerid,COLOR_WHITE,"{ff0000}Zavrsili ste drugi!");
    foreach (Player, i)
{format(string, sizeof(string), "{0084e3}Maraton Event |2.| {FFFFFF}%s !",name);SendClientMessageToAll(COLOR_WHITE, string);}
    }
    else if(ThirdRaceWinner == 999)
    {
        ThirdRaceWinner = playerid;
SendClientMessage(playerid,COLOR_WHITE,"{ff0000}Zavrsili ste treci!");
    foreach (Player, i)
{format(string, sizeof(string), "{0084e3}Maraton Event |3.| {FFFFFF}%s !",name);SendClientMessageToAll(COLOR_WHITE, string); RCP = 0; DisablePlayerRaceCheckpoint(i);}
}
}

Neke slike/video za lakse dobivanje pomoci(neobavezno): Ovo mi se događa na svakome eventu
Ivan_Ino
5
Kingpin
17. Apr. 2013.
*BUMP* znali neko do cega je
Blaeks_Biofor
5
Forum Don
17. Apr. 2013.
ne printujes foreachom ovde, nego koristis format da sastavis poruku, i onda je preko sendclientmessagetoall posaljes svim igracima online
format(string, sizeof(string), "{0084e3}Maraton Event |3.| {FFFFFF}%s !",name);
SendClientMessageToAll(COLOR_RED,string);
Ivan_Ino
5
Kingpin
17. Apr. 2013.
danke. moze lock

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha