
[ARG] Funzioni e Comandi Utili
#144
Inviato il 27 agosto 2009 - 20:20
Quote
Originally posted by ubaldoasr94@27/08/09 - 20:13
ok grazie.
con questa che mi hai aggiustato posso anche mettere le altre che sono scritte sopra tipo kick per admin goto eccc....?
un'ultima cosa e poi ti lascio stare mi devi dire solo come posso spawanare un veicolo tipo /v elegy
grazieeee
ok grazie.
con questa che mi hai aggiustato posso anche mettere le altre che sono scritte sopra tipo kick per admin goto eccc....?
un'ultima cosa e poi ti lascio stare mi devi dire solo come posso spawanare un veicolo tipo /v elegy
grazieeee


Allora, si , dopo puoi aggiungere quelle funzioni
Comunque per i veicoli x Admin per spawnare con un comando /v idveicolo[Non fatto da me]
if(strcmp(cmd,"/v",true) == 0) { if(IsPlayerAdmin(playerid) == 1) { new playername[MAX_PLAYER_NAME]; new tmp[256]; new carid; tmp = strtok(cmdtext,idx); if(!strlen(tmp)) { SendClientMessage(playerid,0xFF8A00AA,"Utilizzo: /v [carid]"); return 1; } carid = strval(tmp); if (carid < 400 || carid > 611) { return SendClientMessage(playerid, 0xFF8A00AA, " CARID: id dei veicoli da 400 a 611"); } new veh; GetPlayerName(playerid,playername,sizeof(playername)); new Float:X,Float:Y,Float:Z,Float:Angle; GetPlayerPos(playerid,X,Y,Z); GetPlayerFacingAngle(playerid,Angle); veh = CreateVehicle(carid,X,Y,Z,Angle,-1,-1,50000); PutPlayerInVehicle(playerid,veh,0); TogglePlayerControllable(playerid,true); if(GetPlayerInterior(playerid)) LinkVehicleToInterior(veh,GetPlayerInterior(playerid)); SetVehicleVirtualWorld(veh,GetPlayerVirtualWorld(playerid)); format(string,sizeof(string),"L'Admin %s ha spawnato un veicolo .",playername); SendClientMessageToAll(0xFF8A00AA,string); return 1; } else { SendClientMessage(playerid,0xFF8A00AA,"Devi essere un admin"); } }
Invece se vuoi che tutti spawnino i veicoli(anche i non Admin)
if(strcmp(cmd,"/v",true) == 0) { new playername[MAX_PLAYER_NAME]; new tmp[256]; new carid; tmp = strtok(cmdtext,idx); if(!strlen(tmp)) { SendClientMessage(playerid,0xFF8A00AA,"Utilizzo: /v [carid]"); carid = strval(tmp); if (carid < 400 || carid > 611) { return SendClientMessage(playerid, 0xFF8A00AA, " CARID: id dei veicoli da 400 a 611"); } new veh; GetPlayerName(playerid,playername,sizeof(playername)); new Float:X,Float:Y,Float:Z,Float:Angle; GetPlayerPos(playerid,X,Y,Z); GetPlayerFacingAngle(playerid,Angle); veh = CreateVehicle(carid,X,Y,Z,Angle,-1,-1,50000); PutPlayerInVehicle(playerid,veh,0); TogglePlayerControllable(playerid,true); if(GetPlayerInterior(playerid)) LinkVehicleToInterior(veh,GetPlayerInterior(playerid)); SetVehicleVirtualWorld(veh,GetPlayerVirtualWorld(playerid)); } format(string,sizeof(string),"%s ha spawnato un veicolo .",playername); SendClientMessageToAll(0xFF8A00AA,string); return 1; }
Oppure se vuoi un comando per un veicolo specifico
if (strcmp(cmdtext, "/nomemacchina", true)==0)// { new Float:an; new Float:x,Float:y,Float:z; GetPlayerPos(playerid, x, y, z); GetPlayerFacingAngle(playerid, an); new a; a=CreateVehicle(***,x,y,z,an,-1,-1,99999999999999999999); PutPlayerInVehicle(playerid, a, 0); }
Al posto dei *** metti un id del veicolo [ES. 562=Elegy]
Per gli ID dei veicoli QUI!
Comunque per altre domande ti consiglio di aprirti un Topic tutto tuo!
E ... soprattutto di leggere le guide rese importanti...
14/07/09 - 02/09/13
The return 26/04/15
The return 26/04/15
#145
Inviato il 30 agosto 2009 - 14:05
TeleportGenerale(playerid,interiorid,x,y,z) by _All3Xz_
Questo comando fa si che teleporti sia macchina (se sta guidando) e il player nelle coordinate x,y,z.
Quindi, se state guidando vi teleporta col veicolo, sennò solo il pg
In alto alla GM
Si usa così:
TeleportGenerale(playerid,ID INTERIOR,X,Y,Z);
ID INTERIOR = L'id dell'interior del teletrasporto
X = La coordinata X del teletrasporto
Y = Coordinata Y del teletrasporto
Z = Coordinata Z
Esempio di cmd:
if(strcmp(cmdtext,"/rampa",true)==0)
{
TeleportGenerale(playerid,0,90.5989,-88.0396,0.9737);
return 1;
}
Questo comando fa si che teleporti sia macchina (se sta guidando) e il player nelle coordinate x,y,z.
Quindi, se state guidando vi teleporta col veicolo, sennò solo il pg
In alto alla GM
forward TeleportGenerale(playerid,interiorid,Float:x,Float:y,Float:z); public TeleportGenerale(playerid,interiorid,Float:x, Float:y, Float:z) { new Stato = GetPlayerState(playerid); new Veicolo = GetPlayerVehicleID(playerid); if(Stato == PLAYER_STATE_ONFOOT) { SetPlayerPos(playerid,Float:x,Float:y,Float:z); SetPlayerInterior(playerid,interiorid); return 1; } if(Stato == PLAYER_STATE_DRIVER) { SetVehiclePos(Veicolo,Float:x,Float:y,Float:z); SetPlayerPos(playerid,Float:x,Float:y,Float:z); PutPlayerInVehicle(playerid, Veicolo, 0); return 1; } return 1; }
Si usa così:
TeleportGenerale(playerid,ID INTERIOR,X,Y,Z);
ID INTERIOR = L'id dell'interior del teletrasporto
X = La coordinata X del teletrasporto
Y = Coordinata Y del teletrasporto
Z = Coordinata Z
Esempio di cmd:
if(strcmp(cmdtext,"/rampa",true)==0)
{
TeleportGenerale(playerid,0,90.5989,-88.0396,0.9737);
return 1;
}
My Works
[FS]_All3Xz_ Anti-Cheat 4
[FS]_All3Xz_ Anti-Cheat 7
[FS]_All3Xz_ Anti-Cheat 8
[GM] PVCM Training 0.? (MySQL)
[APP]_All3Xz_ NPC Generator
[GUIDA] Leggere da file usando dini
[GUIDA] Scripting GTA:IV - Callbacks
[GM] PVCM Training 1 (MySQL)
[GM] PVCM A/D
[GUIDA] Leggere da file usandi dini 2
[FS]_All3Xz_ Anti-Cheat 4
[FS]_All3Xz_ Anti-Cheat 7
[FS]_All3Xz_ Anti-Cheat 8
[GM] PVCM Training 0.? (MySQL)
[APP]_All3Xz_ NPC Generator
[GUIDA] Leggere da file usando dini
[GUIDA] Scripting GTA:IV - Callbacks
[GM] PVCM Training 1 (MySQL)
[GM] PVCM A/D
[GUIDA] Leggere da file usandi dini 2
#148
Inviato il 19 settembre 2009 - 20:50
Metti questo
e nello script di mute metti new string[256];
ti dovrebbe fungere.
strtok(const string[], &index) { new length = strlen(string); while ((index < length) && (string[index] <= ' ')) { index++; } new offset = index; new result[20]; while ((index < length) && (string[index] > ' ') && ((index - offset) < (sizeof(result) - 1))) { result[index - offset] = string[index]; index++; } result[index - offset] = EOS; return result; }
e nello script di mute metti new string[256];
ti dovrebbe fungere.

Mie Map
[MAP]House
[MAP]Casinò Ricky Edition
[APP]Programmi Utili Pawno
#151
Inviato il 20 settembre 2009 - 12:49
Quote
Originally posted by ubaldoasr94@20/09/09 - 12:35
salve ragazzi ho bisogno di un aiuto.
Come faccio ad aggiungere un comando rcon ?
poi non mi funziona il countdown come faccio ??
grazie mille in anticipo.
salve ragazzi ho bisogno di un aiuto.
Come faccio ad aggiungere un comando rcon ?
poi non mi funziona il countdown come faccio ??
grazie mille in anticipo.
1. Non lo so
2. Devi postare gli errori e la gm e ti aiutiamo


Mie Map
[MAP]House
[MAP]Casinò Ricky Edition
[APP]Programmi Utili Pawno
#152
Inviato il 20 settembre 2009 - 14:46
Quote
Originally posted by ubaldoasr94@20/09/09 - 12:35
salve ragazzi ho bisogno di un aiuto.
Come faccio ad aggiungere un comando rcon ?
poi non mi funziona il countdown come faccio ??
grazie mille in anticipo.
salve ragazzi ho bisogno di un aiuto.
Come faccio ad aggiungere un comando rcon ?
poi non mi funziona il countdown come faccio ??
grazie mille in anticipo.
1) http://wiki.sa-mp.co...SendRconCommand
2) Posta lo script e gli errori.
"Audentes Fortuna iuvat"
#153
Inviato il 21 settembre 2009 - 18:12
Quote
Originally posted by Mister SAMP+27/08/09 - 19:08
Quote
(Mister SAMP @ 27/08/09 - 19:08)
-ubaldoasr94@27/08/09 - 18:51
ti ho inviato un messaggio personale con la gm.
Metti
sotto #include
e poi correggi
sono sicuro ora , ho compilato la tua GM [/b]
{ mettila sopra
se no nn funge

Mie Map
[MAP]House
[MAP]Casinò Ricky Edition
[APP]Programmi Utili Pawno
#155

Mie Map
[MAP]House
[MAP]Casinò Ricky Edition
[APP]Programmi Utili Pawno
#158
ti ho inviato un messaggio personale con la gm.
Metti
#pragma tabsize 0
sotto #include
e poi correggi
if (strcmp ("/drift", cmdtext , true, 10)==0) {new cartype = GetPlayerVehicleID(playerid); new State=GetPlayerState(playerid); SetPlayerInterior(playerid,0); if(State!=PLAYER_STATE_DRIVER) {SetPlayerPos(playerid,-371.7305,1535.3234,75.0190);}//tele senza veicolo else if(IsPlayerInVehicle(playerid, cartype) == 1) {SetVehiclePos(cartype,-371.7305,1535.3234,75.0190);//tele con veicolo SetVehicleZAngle(cartype,30.6101);} return 1; }
sono sicuro ora , ho compilato la tua GM [/b]
{ mettila sopra



Mie Map
[MAP]House
[MAP]Casinò Ricky Edition
[APP]Programmi Utili Pawno
#155
Inviato il 26 settembre 2009 - 12:34
http://wiki.sa-mp.co...SendRconCommand per il comando rcon e per il CD chiedi a skiaffo..

Mie Map
[MAP]House
[MAP]Casinò Ricky Edition
[APP]Programmi Utili Pawno
#158
Inviato il 26 settembre 2009 - 15:54
Quote
Originally posted by ubaldoasr94+26/09/09 - 16:53
Quote
(ubaldoasr94 @ 26/09/09 - 16:53)
-[SFD
Marco,26/09/09 - 13:44] forward ccd1();
forward ccd2();
forward ccd3();
forward ccd4();
come li metto? [/b]
Vanno messi in cima a tutto.
#159
Marco,26/09/09 - 13:44] forward ccd1();
forward ccd2();
forward ccd3();
forward ccd4();
come li metto? [/b]
Vanno messi in cima a tutto.
"Audentes Fortuna iuvat"
#159
Inviato il 26 settembre 2009 - 16:03
Quote
Originally posted by Skiaffo+26/09/09 - 16:54
Quote
(Skiaffo @ 26/09/09 - 16:54)
come li metto?
Vanno messi in cima a tutto. [/b]
Grazie... ho visto il link per il comando rcon ... ma non capisco come fare il comando..
devo fare jail e unjail....
xd
2 utenti stanno leggendo questa discussione
Quote
Originally posted by ubaldoasr94@26/09/09 - 16:53
-[SFD
Marco,26/09/09 - 13:44] forward ccd1();
forward ccd2();
forward ccd3();
forward ccd4();
-[SFD
Marco,26/09/09 - 13:44] forward ccd1();
forward ccd2();
forward ccd3();
forward ccd4();
come li metto?
Vanno messi in cima a tutto. [/b]
Grazie... ho visto il link per il comando rcon ... ma non capisco come fare il comando..
devo fare jail e unjail....
xd
