GTA-Expert Forum: [ARG] Funzioni e Comandi Utili - GTA-Expert Forum

Salta al contenuto

  • (18 Pagine)
  • +
  • « Primo
  • 3
  • 4
  • 5
  • 6
  • 7
  • Ultimo »
  • Non puoi iniziare una nuova discussione
  • Non puoi rispondere a questa discussione

[ARG] Funzioni e Comandi Utili

#81 L'utente è offline   pino 

  • Ladro
  • Gruppo: Utenti
  • Messaggi: 679
  • Iscritto il: 28/12/07

Inviato il 20 aprile 2008 - 21:04

Intendo dove c'è lorologio..non un comando :asd:
0

#82 L'utente è offline   MisterSosa 

  • Esecutore
  • Gruppo: Utenti
  • Messaggi: 5380
  • Iscritto il: 26/11/07
  • GTA Preferito:GTA: San Andreas

Inviato il 01 giugno 2008 - 14:28

Mi serve il comando di spawn di veicoli ma solo per admin, di tutti i veicoli.
E se possibile che quando avviene il comando gia mi trovo nel veicolo, se non si può allora uno spawn normale.
0

#83 L'utente è offline   Wesker 

  • Sicario
  • Gruppo: Utenti
  • Messaggi: 1723
  • Iscritto il: 04/01/07

Inviato il 01 giugno 2008 - 16:51

http://pastebin.ca/raw/1035963
Firma cancellata perchè fuori norma, leggi il regolamento. Il codice precedente è stato inviato per Messaggio Privato.
0

#84 L'utente è offline   !GrIfOn! 

  • Cittadino Integerrimo
  • Gruppo: Utenti
  • Messaggi: 9
  • Iscritto il: 20/08/08

Inviato il 20 agosto 2008 - 19:56

^_^ scusate potrei sembrare un po ignorante ma dv e OnPlayerCommandText?scusate ancora la mia ignoranza :D
0

#85 L'utente è offline   OxiDe 

  • Sicario
  • Gruppo: Utenti
  • Messaggi: 2515
  • Iscritto il: 03/01/08
  • Provenienza:Imola
  • GTA Preferito:GTA: San Andreas

Inviato il 20 agosto 2008 - 20:24

Quote

Originally posted by !GrIfOn!@20/08/08 - 20:44
^_^ scusate potrei sembrare un po ignorante ma dv e OnPlayerCommandText?scusate ancora la mia ignoranza :D

Lo devi cercare in mezzo allo script, di norma è verso il centro.
0

#86 L'utente è offline   !GrIfOn! 

  • Cittadino Integerrimo
  • Gruppo: Utenti
  • Messaggi: 9
  • Iscritto il: 20/08/08

Inviato il 20 agosto 2008 - 22:47

ah mmmmmmmm potrei sapere dove si trova questo script cioe in ke cartella? scsate sn proprio un principiante :cry:
0

#87 L'utente è offline   ~>Snake95<~ 

  • Cacciatore di taglie
  • Gruppo: Utenti
  • Messaggi: 1253
  • Iscritto il: 06/02/08
  • GTA Preferito:Sconosciuto

Inviato il 08 settembre 2008 - 20:31

Quote

Originally posted by !GrIfOn!@20/08/08 - 23:35
ah mmmmmmmm potrei sapere dove si trova questo script cioe in ke cartella? scsate sn proprio un principiante :cry:

-.-" Volevi dire sono un ignorante non scusate la mia ignoranza. Se non sai cos'è uno script è inutile che scrivi domande.
P.S te lo dico lo stesso. Lo script è la gamemode in cui vuoi cercare "OnPlayerCommandText".
Riguardo alla creazione di script scaricati lo Script Maker di Auron e leggi la guida sul pawno.
Immagine Postata
0

#88 L'utente è offline   ~>Snake95<~ 

  • Cacciatore di taglie
  • Gruppo: Utenti
  • Messaggi: 1253
  • Iscritto il: 06/02/08
  • GTA Preferito:Sconosciuto

Inviato il 15 settembre 2008 - 16:19

Scusate l'UP ma ho appena creato un paio di funzioni e le voglio postare.

stock HealAll()// dà a tutti i player una percentuale di vita se cambiate con 0 i player moriranno.
{
for(new i = 0; i < GetMaxPlayers(); i++)
if(IsPlayerConnected(i)) SetPlayerHealth(i, 100);
}

stock ArmourAll()//Dà a tutti i player connessi una percentuale di armatura oppure se cambiate con 0 verrà tolta l'armour.
{
for(new i = 0; i < GetMaxPlayers(); i++)
if(IsPlayerConnected(i)) SetPlayerArmour(i, 100);
}

stock ForceAll()//forza tutti i player connessi a cambiare team alla loro morte.
{
for(new i = 0; i < GetMaxPlayers(); i++)
if(IsPlayerConnected(i)) ForceClassSelection(i);
}

stock SetAllInterior()
{
for(new i = 0; i < GetMaxPlayers(); i++)
if(IsPlayerConnected(i)) SetPlayerInterior(i,0)//cambiate 0 con l'id dell' interior che volete settare.
}

stock DisarmAll()//disarma tutti i player connessi
{
for(new i = 0; i < GetMaxPlayers(); i++)
if(IsPlayerConnected(i)) ResetPlayerWeapons(i);
}

Metteteli dove volete fuori dalle funzioni. Crea funzioni come:
HealAll();
ArmourAll();
ForceAll();
SetAllInterior();
DisarmAll();
Immagine Postata
0

#89 L'utente è offline   MisterSosa 

  • Esecutore
  • Gruppo: Utenti
  • Messaggi: 5380
  • Iscritto il: 26/11/07
  • GTA Preferito:GTA: San Andreas

Inviato il 19 settembre 2008 - 18:23

Mi serve un sistema di login forzato da inserire nella gm.
In pratica /register [password]
E /login [password]
Il login deve avvenire entro 30 secondi oppure c'è il kick.
Se il player non si logga prima non riuscirà ne a parlare, ne a spawnarsi.
Thx.
0

#90 L'utente è offline   L4ky 

  • Ex galeotto
  • Gruppo: Utenti
  • Messaggi: 796
  • Iscritto il: 04/02/08

Inviato il 20 settembre 2008 - 17:35

O te lo crei...oppure prendi degli fs dal sito di sa:mp di login e register....
Vivo la mia vita a 1/4 di miglio all'ora , per quei dieci secondi sono libero.
IV:MP Server Alpha 2 R3 Host by AndryXoX 95.141.32.61:20601

Immagine Postata
0

#91 L'utente è offline   g.tommys 

  • Criminale
  • Gruppo: Utenti
  • Messaggi: 833
  • Iscritto il: 19/10/08

Inviato il 29 ottobre 2008 - 20:38

WOW mi seviva un casino!!!!
Grazie Skiaffo e anche agli altri contribuenti :D
Immagine Postata
0

#92 L'utente è offline   .ReVo^ 

  • Criminale
  • Gruppo: Utenti
  • Messaggi: 1402
  • Iscritto il: 20/11/08
  • GTA Preferito:GTA: TBoGT

Inviato il 20 novembre 2008 - 18:49

ciao,sono nuovo volevo chiedere posti il comando per la registrazione e il login per un server grazie in anticipo

[FONT=Courier]SFD MARCO[FONT=Impact]
Immagine Postata
0

#93 L'utente è offline   ~>Snake95<~ 

  • Cacciatore di taglie
  • Gruppo: Utenti
  • Messaggi: 1253
  • Iscritto il: 06/02/08
  • GTA Preferito:Sconosciuto

Inviato il 24 gennaio 2009 - 10:20

Register System


In testa alla gamemode:

#include <dudb>
#include <Dini>
#include <dutils>

#define dcmd(%1,%2,%3) if ((strcmp((%3)[1], #%1, true, (%2)) == 0) && ((((%3)[(%2) + 1] == 0) && (dcmd_%1(playerid, "")))||(((%3)[(%2) + 1] == 32) && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1

new IsLoggedIn[MAX_PLAYERS];

Ricorda devi avere l'include Dini, dutils e dudb.

Fuori da tutto:
stock PlayerName(playerid) {
 new name[255];
 GetPlayerName(playerid, name, 255);
 return name;
}


Nell'OnPlayerDisconnect():
if(IsLoggedIn[playerid]==1)
	{
	dUserSetINT(PlayerName(playerid)).("score",GetPlayerScore(playerid));
	dUserSetINT(PlayerName(playerid)).("soldi",GetPlayerMoney(playerid));
	}
	IsLoggedIn[playerid]=0;


Nell'OnPlayerCommandText:

dcmd(register,8,cmdtext);
dcmd(login,5,cmdtext);



Fuori da tutte le funzioni:

dcmd_login(playerid, params[])//---login
{
	#pragma unused params
	if (IsLoggedIn[playerid])
	{
 return SendClientMessage(playerid, COLOR_WHITE, "SERVER: Sei già loggato.");
	}
	if (!udb_Exists(PlayerName(playerid)))
	{
 return SendClientMessage(playerid, COLOR_RED, "SERVER: Questo account non esiste '/register <password>'.");
	}
	if (strlen(params)==0)
	{
 return SendClientMessage(playerid, COLOR_WHITE, "USO: '/login <password>'");
	}
	if (udb_CheckLogin(PlayerName(playerid),params))
 {
 SetPlayerScore(playerid,dUserINT(PlayerName(playerid)).("score"));
 SetPlayerMoney(playerid,dUserINT(PlayerName(playerid)).("soldi"));
        IsLoggedIn[playerid]=1;
 printf("%s si è loggato!", PlayerName(playerid));
 return SendClientMessage(playerid, COLOR_YELLOW, "SERVER: Ti sei loggato con successo, score e soldi ripristinati.");

	}
	return SendClientMessage(playerid, COLOR_RED, "ERORRE: Password errata !");
}

dcmd_register(playerid,params[])//---register
{
	#pragma unused params
	if (IsLoggedIn[playerid])
	{
 return SendClientMessage(playerid, COLOR_WHITE, "SERVER: Sei già registrato e loggato su questo server !");
	}
	if (udb_Exists(PlayerName(playerid)))
	{
 return SendClientMessage(playerid, COLOR_WHITE, "SERVER: Questo account esiste, '/login <password>' oppure cambia nick.");
	}
	if (strlen(params)==0)
	{
 return SendClientMessage(playerid, COLOR_WHITE, "USO:'/register <password>'");
	}
	if (udb_Create(PlayerName(playerid),params))
	{
   printf("%s si è registrato!", PlayerName(playerid));
 return SendClientMessage(playerid, COLOR_WHITE, "SERVER: Loggati ora, '/login <password>'.");
	}
	return 1;
}


Register System By. X_Ray.
Se non và dimmelo, ma ne dubito.
Immagine Postata
0

#94 L'utente è offline   .ReVo^ 

  • Criminale
  • Gruppo: Utenti
  • Messaggi: 1402
  • Iscritto il: 20/11/08
  • GTA Preferito:GTA: TBoGT

Inviato il 24 gennaio 2009 - 10:23

Mi da errore:

C:\Documents and Settings\Marco\Documenti\Superbike World Championship Server\samp02Xserver.win32\pawno\include\dutils.inc(28) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Documents and Settings\Marco\Documenti\Superbike World Championship Server\samp02Xserver.win32\pawno\include\dutils.inc(132) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Documents and Settings\Marco\Documenti\Superbike World Championship Server\samp02Xserver.win32\pawno\include\dutils.inc(172) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Documents and Settings\Marco\Documenti\Superbike World Championship Server\samp02Xserver.win32\pawno\include\dutils.inc(280) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Documents and Settings\Marco\Documenti\Superbike World Championship Server\samp02Xserver.win32\pawno\include\dutils.inc(337) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Documents and Settings\Marco\Documenti\Superbike World Championship Server\samp02Xserver.win32\pawno\include\dutils.inc(379) : warning 219: local variable "string" shadows a variable at a preceding level
C:\DOCUME~1\Marco\DOCUME~1\FILERI~1\SAMP02~1.WIN\SAMP02~1.WIN\GAMEMO~1\sfd4.pwn(110) : warning 219: local variable "name" shadows a variable at a preceding level
C:\DOCUME~1\Marco\DOCUME~1\FILERI~1\SAMP02~1.WIN\SAMP02~1.WIN\GAMEMO~1\sfd4.pwn(158) : error 017: undefined symbol "cmdtext"
C:\DOCUME~1\Marco\DOCUME~1\FILERI~1\SAMP02~1.WIN\SAMP02~1.WIN\GAMEMO~1\sfd4.pwn(158) : warning 215: expression has no effect
C:\DOCUME~1\Marco\DOCUME~1\FILERI~1\SAMP02~1.WIN\SAMP02~1.WIN\GAMEMO~1\sfd4.pwn(158) : error 001: expected token: ";", but found "]"
C:\DOCUME~1\Marco\DOCUME~1\FILERI~1\SAMP02~1.WIN\SAMP02~1.WIN\GAMEMO~1\sfd4.pwn(158) : error 029: invalid expression, assumed zero
C:\DOCUME~1\Marco\DOCUME~1\FILERI~1\SAMP02~1.WIN\SAMP02~1.WIN\GAMEMO~1\sfd4.pwn(158) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664  	Copyright (c) 1997-2006, ITB CompuPhase


4 Errors.

Immagine Postata
0

#95 L'utente è offline   ~>Snake95<~ 

  • Cacciatore di taglie
  • Gruppo: Utenti
  • Messaggi: 1253
  • Iscritto il: 06/02/08
  • GTA Preferito:Sconosciuto

Inviato il 24 gennaio 2009 - 10:32

Avevi messo:

dcmd(register,8,cmdtext);
dcmd(login,5,cmdtext);


Nell'OnPlayerConnect, invece dell'OnPlayerCommandText, comunque lo ho aggiustato io su msn. ;)
Immagine Postata
0

#96 L'utente è offline   .ReVo^ 

  • Criminale
  • Gruppo: Utenti
  • Messaggi: 1402
  • Iscritto il: 20/11/08
  • GTA Preferito:GTA: TBoGT

Inviato il 24 gennaio 2009 - 10:48

grz un altra cose come faccio a fare un teleport solo x gli sfd?
Immagine Postata
0

#97 L'utente è offline   OxiDe 

  • Sicario
  • Gruppo: Utenti
  • Messaggi: 2515
  • Iscritto il: 03/01/08
  • Provenienza:Imola
  • GTA Preferito:GTA: San Andreas

Inviato il 25 gennaio 2009 - 16:05

Quote

Originally posted by [SFD]Marco@24/01/09 - 10:45
grz un altra cose come faccio a fare un teleport solo x gli sfd?

Quote

if(strcmp(cmd,"/tele",true)==0)
{
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
if(strfind(name,"[SFD]",true)==0)
{
SetPlayerPos(playerid,x,y,z);
}
else
{
SendClientMessage(playerid,COLOR_RED,"Tag Errata.");
return 1;
}
}

0

#98 L'utente è offline   .ReVo^ 

  • Criminale
  • Gruppo: Utenti
  • Messaggi: 1402
  • Iscritto il: 20/11/08
  • GTA Preferito:GTA: TBoGT

Inviato il 29 gennaio 2009 - 21:35

Grazie! ma come faccio a far teletrasportare anke la macchina io metto:
 SetVehiclePos(cartype,-802.2513,2393.2847,154.7728);

Pero mi da errore
Immagine Postata
0

#99 L'utente è offline   .ReVo^ 

  • Criminale
  • Gruppo: Utenti
  • Messaggi: 1402
  • Iscritto il: 20/11/08
  • GTA Preferito:GTA: TBoGT

Inviato il 01 febbraio 2009 - 12:36

scs up ma mi serve
Immagine Postata
0

#100 L'utente è offline   Fabio206 

  • Padrino
  • Gruppo: Admin
  • Messaggi: 72430
  • Iscritto il: 05/12/05
  • GTA Preferito:GTA III

Inviato il 01 febbraio 2009 - 13:53

Quote

Originally posted by [SFD]Marco@01/02/09 - 12:33
scs up ma mi serve

Questa è una raccolta non un topic di aiuti. Apri il tuo topic nella sezione e attendi lì.
0

  • (18 Pagine)
  • +
  • « Primo
  • 3
  • 4
  • 5
  • 6
  • 7
  • Ultimo »
  • Non puoi iniziare una nuova discussione
  • Non puoi rispondere a questa discussione

1 utenti stanno leggendo questa discussione
0 utenti, 1 ospiti, 0 utenti anonimi