16.10.2011, 10:15
hi
i have tow error
i put
forward OnTutorialTimer();
this is the script
sorry for my bad enghlish
HELP ME з_т
i have tow error
Код:
error 004: function "OnTutorialTimer" is not implemented error 029: invalid expression, assumed zero
forward OnTutorialTimer();
this is the script
Код:
public OnTutorialTimer() { for (new i=0; i<MAX_PLAYERS; i++) { if (IsPlayerConnected(i) && gPlayerLogged[i]) { if(RegistrationStep[i] == 1) { SetPlayerCameraPos(i, 1738,-1844,19); SetPlayerCameraLookAt(i,1763,-1897,0); SetPlayerPos(i,CivilianSpawn[X],CivilianSpawn[Y],CivilianSpawn[Z]); TogglePlayerControllable(i,0); } else if (RegistrationStep[i] == 3) { SendClientMessage(i, COLOR_DARKRED, "|____ Benvenuto su Quebrados City Roleplay! ____|"); SendClientMessage(i, COLOR_WHITE, "Benvenuto su Quebrados City Roleplay 2011/12 ."); SendClientMessage(i, COLOR_WHITE, "Quebrados City и un server dove и obbligatorio fare RolePlay."); SendClientMessage(i, COLOR_WHITE, "Dm, Stunt, Carkill, Driveby, Bunnyhop e altro saranno severamente puniti."); SendClientMessage(i, COLOR_WHITE, "Per giocare и obbligatorio avere un nome RP (Nome_Cognome) o sarete kickati."); SendClientMessage(i, COLOR_WHITE, "Per visualizzare la lista dei comandi digitate /commands!"); RegistrationStep[i] = 4; SetPlayerCameraPos(i, 1738,-1844,19); SetPlayerCameraLookAt(i,1763,-1897,0); SetPlayerPos(i,CivilianSpawn[X],CivilianSpawn[Y],CivilianSpawn[Z]); } else if (RegistrationStep[i] == 4) { SendClientMessage(i, COLOR_DARKRED, "|____ Lavori ____|"); SendClientMessage(i, COLOR_WHITE, "Per guadagnarti il pane per sopravvivere и necessario lavorare."); SendClientMessage(i, COLOR_WHITE, "Entra nella City Hall vai sulle I e scegli il lavoro che piщ ti piace."); SendClientMessage(i, COLOR_WHITE, "I lavori sono tanti e rispecchiano tutte le esigenze, tuttavia, potrebbe"); SendClientMessage(i, COLOR_WHITE, "capitare che un lavoro non sia presente, non temete, tenetevi aggiornati,"); SendClientMessage(i, COLOR_WHITE, "magari il lavoro da te desiderato и stato aggiunto."); RegistrationStep[i] = 5; SetPlayerCameraPos(i, 1502.1385,-1721.2336,13.5469); SetPlayerCameraLookAt(i,1468.8689,-1752.9327,33.4297); SetPlayerPos(i,1502.1385,-1721.2336,13.5469); } else if (RegistrationStep[i] == 5) { SendClientMessage(i, COLOR_DARKRED, "|____ Polizia ____|"); SendClientMessage(i, COLOR_WHITE, "La Polizia a Quebrados City ha un ruolo molto importante, infatti grazie ad"); SendClientMessage(i, COLOR_WHITE, "essa, vengono arrestati i piщ ricercati in tutta la cittа."); SendClientMessage(i, COLOR_WHITE, "Se vuoi esporre denuncia, recati al Police Department oppure chiama il centralino"); SendClientMessage(i, COLOR_WHITE, "con /chiama 911, qualcuno di sicuro prenderа in carico la tua denuncia."); RegistrationStep[i] = 6; SetPlayerCameraPos(i, 1512.2330,-1645.6677,19.2422); SetPlayerCameraLookAt(i,1555.6569,-1689.9617,28.3956); SetPlayerPos(i,1512.2330,-1645.6677,19.2422); } else if (RegistrationStep[i] == 6) { SendClientMessage(i, COLOR_DARKRED, "|____ Gang & Mafie ____|"); SendClientMessage(i, COLOR_WHITE, "Su Quebraods City non mancano nemmeno le mafie e le gang! Miraccomando attento!"); SendClientMessage(i, COLOR_WHITE, "Non stuzzicarli e allontanati quando li vedi, potresti finirci male!"); SendClientMessage(i, COLOR_WHITE, "Le Gang solitamente si nascondono negli angoli piщ \"Bui\" della cittа dove possono"); SendClientMessage(i, COLOR_WHITE, "commerciare facilmente armi e droga."); SendClientMessage(i, COLOR_WHITE, "Le Mafie controllano gang e governo, sono organismi grandissimi e pericolosi"); SendClientMessage(i, COLOR_WHITE, "che hanno tutto quello che vogliono. Il rispetto prima di tutto!"); RegistrationStep[i] = 20; SetPlayerCameraPos(i, -2833.57, -196.50, 83.05); SetPlayerCameraLookAt(i,-2830.18, -199.83, 81.49); SetPlayerPos(i,1167.2729,-1999.6023,69.0078); } else if (RegistrationStep[i] == 20) { SendClientMessage(i, COLOR_DARKRED, "|____ GPS e Stato ____|"); SendClientMessage(i, COLOR_WHITE, "Se non sai come raggiungere un determinato posto usa /gps! E' facile da usare..."); SendClientMessage(i, COLOR_WHITE, " "); SendClientMessage(i, COLOR_WHITE, " "); SendClientMessage(i, COLOR_WHITE, ""); SendClientMessage(i, COLOR_WHITE, "Per mangiare entrare in un ristorante (/mangia) aumentate la sazietа"); SendClientMessage(i, COLOR_WHITE, "diminuisce la sete. Quindi la vostra vita allo spawn segue la seguente formula:"); RegistrationStep[i] = 7; SetPlayerCameraPos(i, 1590.6658,-1298.5839,17.3286); SetPlayerCameraLookAt(i,1565.0181,-1329.4370,33.8203); SetPlayerPos(i,1590.6658,-1298.5839,17.3286); } else if (RegistrationStep[i] == 7) { SendClientMessage(i, COLOR_DARKRED, "|____ Admin ____|"); SendClientMessage(i, COLOR_WHITE, "Lo Staff specializzato и sempre disponibile e gentile con tutti. Se hai problemi"); SendClientMessage(i, COLOR_WHITE, "con qualche admin oppure se devi reportare dei casi di no rp, se devi reportare cheat"); SendClientMessage(i, COLOR_WHITE, "o altre cose puoi utilizzare /report per problemi risolvibili nel server oppure"); SendClientMessage(i, COLOR_WHITE, "visita il forum www.quebradoscityrp.forumcommunity.net e segnala gli abusi nella sezione apposita"); RegistrationStep[i] = 8; SetPlayerCameraPos(i, 361.0115,-1997.8087,7.8359); SetPlayerCameraLookAt(i,389.1900,-2028.0802,34.3086); SetPlayerPos(i,361.0115,-1997.8087,7.8359); } else if (RegistrationStep[i] == 8) { SendClientMessage(i, COLOR_DARKRED, "|____ Helper ____|"); SendClientMessage(i, COLOR_WHITE, "Gli Helper sono un gruppo di utenti che aiutano i nuovi registrati a farli"); SendClientMessage(i, COLOR_WHITE, "ambientare nella nuova cittа e a farli insegnare le regole che un nuovo user"); SendClientMessage(i, COLOR_WHITE, "potrebbe non sapere, come per esempio il significato di metagame, di Dm o di altro"); SendClientMessage(i, COLOR_WHITE, "o anche semplicemente per chiedere un supporto di gioco. Per contattarli usa /domanda"); RegistrationStep[i] = 9; SetPlayerCameraPos(i, 361.0115,-1997.8087,7.8359); SetPlayerCameraLookAt(i,389.1900,-2028.0802,34.3086); SetPlayerPos(i,361.0115,-1997.8087,7.8359); } else if (RegistrationStep[i] == 9) { SendClientMessage(i, COLOR_DARKRED, "|____ Fine Tutorial____|"); SendClientMessage(i, COLOR_WHITE, "I Tutorial lunghi non piaciono a nessuno, diamo per scontato che le regole"); SendClientMessage(i, COLOR_WHITE, "di base le sappiano tutti, ma non preoccuparti! Se non hai chiaro qualche concetto"); SendClientMessage(i, COLOR_WHITE, "contatta gli admin! Tutti sono benvenuti su Quebrados City!"); SendClientMessage(i, COLOR_WHITE, "Dopo questo tutorial seguirа un unica domanda semplice che verificherа quanto hai capito"); SendClientMessage(i, COLOR_WHITE, "del tutorial. Per completare la registrazione dovrai rispondere alla domanda"); RegistrationStep[i] = 10; SetPlayerCameraPos(i, 1738,-1844,19); SetPlayerCameraLookAt(i,1763,-1897,0); SetPlayerPos(i,CivilianSpawn[X],CivilianSpawn[Y],CivilianSpawn[Z]); } else if (RegistrationStep[i] == 10) { SendClientMessage(i, COLOR_DARKRED, "|____ Quesito n° 1 ____|"); SendClientMessage(i, COLOR_WHITE, "Cosa vuol dire RP? (scrivi solo il numero della risposta corretta)"); SendClientMessage(i, COLOR_WHITE, "1) RealPlay"); SendClientMessage(i, COLOR_WHITE, "2) RolePay"); SendClientMessage(i, COLOR_WHITE, "3) RolePlay"); SetPlayerCameraPos(i, 1738,-1844,19); SetPlayerCameraLookAt(i,1763,-1897,0); SetPlayerPos(i,CivilianSpawn[X],CivilianSpawn[Y],CivilianSpawn[Z]); } } } return 1; }
HELP ME з_т