Mr. Owner Admin
Broj komentara : 389 Join date : 2010-08-21 Age : 32 Mjesto : Rijeka
| Naslov komentara: [TUT] Kako napraviti race Sun Jan 09, 2011 2:09 pm | |
| Prvo moramo napravit komandu za prozivanje to uradimo ovako: Ispod " OnplayerCommandtext" stavite - Kod:
-
if (strcmp(cmd, "/race", true)==0)//Ovdje stavite koju komandu zelite za prozivanje { if(PlayerInfo[playerid][pAdmin] >= 1) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD2, "KORISTITE: /race [ID/Ime]"); return 1; } giveplayerid = ReturnUser(tmp); if (PlayerInfo[playerid][pAdmin] >= 1) { if(IsPlayerConnected(giveplayerid)) { SetPlayerCheckpoint(giveplayerid, z, y, z,8.0);// ovdje stavite kordinate prvog CP-a. ovo sto pise (8.0)To vaj je velicina CP-a. CP[giveplayerid] = 900; SendClientMessage(playerid, COLOR_BLUE, "Pozvan si na Race."); } } else { SendClientMessage(playerid, COLOR_GRAD2, " Niste autorizirani da koristite ovu komandu !"); } } return 1; } 2.Sad odite na vas kucni server ili debug i onda odite na mjesto gdje zelite da vam bude CP i onda napisete " /save" i tako sve CP-ove Ispod " public OnPlayerEnterCheckpoint(playerid)" stavite - Kod:
-
else if(CP[playerid] == 900) { CP[playerid] = 901; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid, x, y, z,8.0); }//Ovdje idu kordinate 2 cp-a else if(CP[playerid] == 901) { CP[playerid] = 902; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid, x, y, z,8.0); }//Ovdje idu kordinate 3 cp-a else if(CP[playerid] == 902) { CP[playerid] = 903; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid, x, y, z,8.0); }//Ovdje idu kordinate 4 cp-a else if(CP[playerid] == 903) { CP[playerid] = 904; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid, x, y ,z,8.0); }//zadnji cp else if(CP[playerid] == 904)//Kraj Race-a { GetPlayerName(playerid, name, sizeof(name)); format(string, sizeof(string), "%s je upravo zavrsio Race. ", name);//Ovdje pise ko je zavrsio race SendClientMessageToAll(COLOR_LIGHTRED, string); DisablePlayerCheckpoint(playerid); CP[playerid] = 0; } | |
|