Domanda gta samp moveobject!

Luca Merlo

Nuovo utente
Autore del topic
26 Settembre 2011
25
0
Miglior risposta
0
salve vorrei muovere un object in samp! mac con il commando (esempio: /gate1) admin!
CIOè che solo gli admin posso muovere l'object! come faccio? GRAZIE!
 
Riferimento: gta samp moveobject!

ecco a te

1° Creare Cancelli Che Si Aprono E Chiudono A Comando :

Per Prima cosa creare i cancelli con il programma mapeditor di MTA

Dopo averli creati con il programma AdvancedConverter convertite il map a codice pawno

una volta convertito segnatevi con /save le coordinate di dove andranno i canelli una volta aperti ora iniziamo :

In Cima Alla GM mettete

new cancello;


In OnGameModeInit mettete :

cancello = CreateObject(id , x , y , z ...)//qua mettete cio che convertite con AdvancedConverter


In OnPlayerCommandText mettete :

if (!strcmp(cmdtext, "/apri", true))
{
MoveObject(cancello , x, y , z , 5); // in x y z mettete le coordinate di dove deve andare il cancello una volta aperto
return 1;
}

if (!strcmp(cmdtext, "/chiudi", true))
{
MoveObject(cancello , x , y, z , 5); // in x y z mettete le coordinate del cancello prese da Advance Converter
return 1;
}

Se Volete Che Possano Aprirli Solo Gli Admins Aggiungere if(IsPlayerAdmin(playerid)) {

esempio :


if (!strcmp(cmdtext, "/apri", true))
{
if(IsPlayerAdmin(playerid)){
MoveObject(cancello , x, y , z , 5); // in x y z mettete le coordinate di dove deve andare il cancello una volta aperto
}else{ //aggiunge il msg per coloro che nn sono admin e provano ad aprirlo
SendClientMessage(playerid , COLOR_RED , "Non sei admin ")
}
return 1;
}

if (!strcmp(cmdtext, "/chiudi", true))
{
if(IsPlayerAdmin(playerid)) {
MoveObject(cancello , x , y, z , 5); // in x y z mettete le coordinate del cancello prese da Advance Converter
}else{ //aggiunge il msg per coloro che nn sono admin e provano ad aprirlo
SendClientMessage(playerid , COLOR_RED , "Non sei admin ")
}
return 1;
}
 
Ultima modifica: