Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: _.Xavi._ poslato Oktobar 22, 2022, 12:05:04 POSLE PODNE

Naslov: Vs event (deagle event)
Poruka od: _.Xavi._ poslato Oktobar 22, 2022, 12:05:04 POSLE PODNE
Pravim vs event, i napravio sam da komandom stavi igraca na mesto freeza ga i td, ali treba mi komanda /vsstart da pocne odbrojavanje i nakon 10 sec un freeza igrace i ko pobedi vrati ga u kavez. problem je sto ne znam kako da "spojim" vsstart sa tim komandama kojim postavljam igrace, tj kako da se to vsstart odrazi na te igrace koji su postavljeni da igraju.
Naslov: Odg: Vs event (deagle event)
Poruka od: Galardo poslato Oktobar 22, 2022, 12:07:45 POSLE PODNE
Sacuvaj u varijable vrijednosti njihovih playerid-eva i koristi zeljene funkcije nad tim id-evima.
Naslov: Odg: Vs event (deagle event)
Poruka od: _.Xavi._ poslato Oktobar 22, 2022, 12:19:12 POSLE PODNE
pocetnik sam, znam samo nesto osnovno, jel mi mozes napisati samo to za varijable? tj da se odnosi na ta dva igraca, ja cu funkcije.
Naslov: Odg: Vs event (deagle event)
Poruka od: markosimic poslato Oktobar 22, 2022, 12:42:25 POSLE PODNE
Naucite osnove
Naslov: Odg: Vs event (deagle event)
Poruka od: Galardo poslato Oktobar 22, 2022, 13:16:21 POSLE PODNE
Citat: _.Xavi._ poslato Oktobar 22, 2022, 12:19:12 POSLE PODNE
pocetnik sam, znam samo nesto osnovno, jel mi mozes napisati samo to za varijable? tj da se odnosi na ta dva igraca, ja cu funkcije.
[pawn]
new eventPlayers[2]; // deklarisi varijablu



// tamo gdje si napravio komandu da postavis igraca na neku poziciju i ostale stvari

eventPlayers[0] = playerid;
eventPlayers[1] = var; // umjesto var postavi varijablu kojom odredjujes drugog igraca kada ga pozoves.


// ovo postavis unutar komande

TogglePlayerControllable(eventPlayers[0], 1); // unfreeze
TogglePlayerControllable(eventPlayers[1], 1); // unfreeze
[/pawn]
Naslov: Odg: Vs event (deagle event)
Poruka od: _.Xavi._ poslato Oktobar 22, 2022, 22:31:53 POSLE PODNE
//==============================[ VS Turnir ]=======================================
new eventPlayers[2];
//================================[ VS Turnir ]=================================

CMD:vs1( playerid, params[] ) {
    if(  PlayerInfo[ playerid ][ xAdmin ] >= 1 || PlayerInfo[ playerid ][ xGameSage ] >= 1 ) {
   if( !AdminDuty[ playerid ] ) return SendErrorMessage( playerid, "Da bi koristili ovu komandu morate biti admin na duznosti." );
   
   SetPlayerPos ( playerid, -198.2138,2601.9973,62.7031 );
   GiveWeaponToPlayer( playerid, 24, 150 );
   TogglePlayerControllable( playerid, 0 );
   Dimi_SetPlayerPos( playerid, -198.2138,2601.9973,62.7031 );
   eventPlayers[0] = playerid;
   }
   else return SendErrorMessage( playerid, "Niste u mogucnosti koristiti ovu komandu." );
   return true;
}

CMD:vs2( playerid, params[] ) {
    if(  PlayerInfo[ playerid ][ xAdmin ] >= 1 || PlayerInfo[ playerid ][ xGameSage ] >= 1 ) {
   if( !AdminDuty[ playerid ] ) return SendErrorMessage( playerid, "Da bi koristili ovu komandu morate biti admin na duznosti." );

   SetPlayerPos ( playerid, -198.2138,2601.9973,62.7031 );
   GiveWeaponToPlayer( playerid, 24, 150 );
   TogglePlayerControllable( playerid, 0 );
   Dimi_SetPlayerPos( playerid, -243.9080,2602.4841,62.7031 );
   eventPlayers[1] = dva;
   }
   else return SendErrorMessage( playerid, "Niste u mogucnosti koristiti ovu komandu." );
   return true;
}
CMD:vsstart( playerid, params[] ) {
    if(  PlayerInfo[ playerid ][ xAdmin ] >= 1 || PlayerInfo[ playerid ][ xGameSage ] >= 1 ) {
   if( !AdminDuty[ playerid ] ) return SendErrorMessage( playerid, "Da bi koristili ovu komandu morate biti admin na duznosti." );
   
   SetTimerEx( "VSstart", 10, false );
   TogglePlayerControllable(eventPlayers[0], 1); // unfreeze
   TogglePlayerControllable(eventPlayers[1], 1); // unfreeze

}

glupo mi je sto smaram, al ne znam kako i gde trebam sta staviti od ovoga sto si mi ti poslao, evo kako sam stavio i imam errore
Naslov: Odg: Vs event (deagle event)
Poruka od: Fr0z3n poslato Oktobar 27, 2022, 16:21:23 POSLE PODNE
Neaktivno, Lock!