Ce sunt if-urile? [Amxx]

Tutoriale scripting, cod si portiuni de cod.

Moderators: Moderatori ajutatori, Moderatori, Echipa eXtreamCS.com

User avatar
aNNakin
Fost administrator
Fost administrator
Posts: 10464
Joined: 17 Dec 2007, 21:42
Detinator Steam: Da
CS Status: a iubi - necesar si suficient
Detinator server CS: romania.cs16.ro
SteamID: anakin_cstrike16
Reputatie: Membru Club eXtreamCS
Fost Contribuitor
Fost Scripter eXtreamCS
Fost Lider Echipa eXtreamCS
Fost Administrator
Location: di.fm
Has thanked: 230 times
Been thanked: 787 times
Contact:

09 Jul 2009, 16:39

if(is_user_alive(id))
{
client_print(id,"Nu esti viu, nu iti poti face poza decat daca esti viu.")
return PLUGIN_HANDLED
}
va afisa mesajul doar daca e in viata, daca vrei cand e mort sa se afiseze faci asa:

Code: Select all

if(!is_user_alive(id))
   {
      client_print(id,"Nu esti viu, nu iti poti face poza decat daca esti viu.")
      return PLUGIN_HANDLED
   }
Banuiesc ca vrei ceva de genu

Code: Select all

#include <amxmodx>

public plugin_init ( )
	register_clcmd ( "say /ss", "ss_cmd" );
	
public ss_cmd ( id )
{
	if ( ! is_user_alive ( id ) )
	{
		client_print ( id, print_chat, "Nu esti viu, nu iti poti face poza decat daca esti viu." );
		return PLUGIN_HANDLED;
	}
	
	client_cmd ( id, "snapshot" );
	client_print ( id, print_chat, "Ti-ai facut o poza!" );
	
	return PLUGIN_CONTINUE;
}
RoyalServer
User avatar
pigmy
Membru, skill +2
Membru, skill +2
Posts: 594
Joined: 14 Dec 2007, 17:49
Detinator Steam: Da
CS Status: PEACE!
Has thanked: 2 times
Been thanked: 23 times

10 Jul 2009, 00:06

aNNakin sa inteleg ca am uitat "!" ?
Multumesc de ajutor 8->
User avatar
Arion
Scripter eXtreamCS
Scripter eXtreamCS
Posts: 3317
Joined: 15 May 2008, 21:19
Detinator Steam: Da
SteamID: arion1338
Reputatie: Fost Mapper eXtreamCS
Fost Detinator HNS.eXtreamCS.com
Nume anterior : Seekers
Scripter Echipa eXtreamCS
Fost Moderator jutator
Discord: laurentiuandrei
Has thanked: 402 times
Been thanked: 413 times
Contact:

10 Jul 2009, 12:29

if ( ! is_user_alive ( id ) )

Acel ! face functia NEGATIVA, adica:

if(is_user_alive = DACA este jucatorul viu
if(!is_user_alive = DACA nu este jucatorul viu

:)
User avatar
pigmy
Membru, skill +2
Membru, skill +2
Posts: 594
Joined: 14 Dec 2007, 17:49
Detinator Steam: Da
CS Status: PEACE!
Has thanked: 2 times
Been thanked: 23 times

10 Jul 2009, 12:33

Bine, acuma am inteles. Mersi mult SeekerS.
User avatar
Arion
Scripter eXtreamCS
Scripter eXtreamCS
Posts: 3317
Joined: 15 May 2008, 21:19
Detinator Steam: Da
SteamID: arion1338
Reputatie: Fost Mapper eXtreamCS
Fost Detinator HNS.eXtreamCS.com
Nume anterior : Seekers
Scripter Echipa eXtreamCS
Fost Moderator jutator
Discord: laurentiuandrei
Has thanked: 402 times
Been thanked: 413 times
Contact:

10 Jul 2009, 12:40

Cu placere si bafta la facut plugine >:D<
Last edited by compaq on 10 Jul 2009, 16:49, edited 1 time in total.
Reason: E 'pluginur' nu 'plugine', e ca si cum ai zis 'mapi', nu 'mape' :}
rEpTiLa0o4
Membru, skill +2
Membru, skill +2
Posts: 819
Joined: 18 Jun 2009, 14:01
Detinator Steam: Da
CS Status: My life's riding on Autobahn !
Detinator server CS: Zombie-Land&Elz
Location: Lugoj
Has thanked: 89 times
Been thanked: 82 times
Contact:

25 Nov 2009, 15:35

ce trebe sa trec..ca sa le execute la toti ce intra pe server in config..cl_weather 2?
Ca am pus pluginul snow ..dar cativa au in config cl_weather 0 si nu vad ninsoarea..si vreau sa le puna automat cl_weather 2
Image
User avatar
Ciprian
Fost administrator
Fost administrator
Posts: 5172
Joined: 10 May 2008, 21:29
Detinator Steam: Da
CS Status: ^^
SteamID: crazycipry
Reputatie: Fost administrator
Fost Scripter eXtreamCS
Fost Supervizor CS.eXtreamCS.com
Fost Unbanner ZM.eXtreamCS.com
Fost Contribuitor
Nume anterior: crazy.cipry
Location: Baia Mare
Has thanked: 177 times
Been thanked: 405 times

25 Nov 2009, 20:06

rEpTiLa0o4 wrote:ce trebe sa trec..ca sa le execute la toti ce intra pe server in config..cl_weather 2?
Ca am pus pluginul snow ..dar cativa au in config cl_weather 0 si nu vad ninsoarea..si vreau sa le puna automat cl_weather 2

Code: Select all

/* Plugin generated by AMXX-Studio */

#include < amxmodx >

#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "author"


public plugin_init ( ) 
    register_plugin ( PLUGIN, VERSION, AUTHOR );

public client_putinserver ( id )
    client_cmd ( id, "cl_weather 2" ); 
Apropo, vezi ca ai facut offtopic.
pirvu
Membru, skill +2
Membru, skill +2
Posts: 582
Joined: 07 Apr 2009, 11:12
Detinator Steam: Nu
CS Status: C++ Rullz
Detinator server CS: Da :)
Has thanked: 75 times
Been thanked: 22 times

25 Nov 2009, 20:50

crazy cipry nu merge ...

trebuie sa faci o functie si sa ai un set_task la 2 secunde dupa ce a intrat
Lupta-te cu bruta mea !>---Click----<

>:D< Respect aNNakin , crazy.cipry, compaq , Digi si tuty :x >:D<

Counter Strike Passion of War
PraF!? wrote:Multumesc ca ai pus (c) dar eu ascult muzica de toate tipurile: Rock, HipHop, Dance si Manele etc.
Sper sa fi inteles mesajul meu. ciao ciao :)
Cum sa asculti si Rock si manele !?!?!? Adica AcDc si Gutza :-o
User avatar
Ciprian
Fost administrator
Fost administrator
Posts: 5172
Joined: 10 May 2008, 21:29
Detinator Steam: Da
CS Status: ^^
SteamID: crazycipry
Reputatie: Fost administrator
Fost Scripter eXtreamCS
Fost Supervizor CS.eXtreamCS.com
Fost Unbanner ZM.eXtreamCS.com
Fost Contribuitor
Nume anterior: crazy.cipry
Location: Baia Mare
Has thanked: 177 times
Been thanked: 405 times

25 Nov 2009, 21:09

pirvu wrote:crazy cipry nu merge ...

trebuie sa faci o functie si sa ai un set_task la 2 secunde dupa ce a intrat
Si ma rog de ce nu ar merge?
eXtr1kE
Membru, skill +1
Membru, skill +1
Posts: 132
Joined: 05 Dec 2009, 16:42
Detinator Steam: Da
CS Status: Respect dmxcuza,sMoKeRu, the best Lenged
Detinator server CS: I'm sorry, nu!
Reputatie: Ban 3 luni !
Has thanked: 7 times
Been thanked: 2 times

06 Jul 2010, 12:28

if? De genu asta? :

public OnPlayerConnected()
{
if(IsPlayerConnected(playerid))
{
new name[MAX_PLAYER_NAME];
new string[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof(string), "* Hello %s, please visite www.eXtreamCS.com" name);
SendClientMessage(playerid, COLOR_WHITE, string);
}
}

:O?
for(new eXtrike=0; eXtrike<MAX_PLAYERS; eXtrike++)
{
GivePlayerMoney(eXtrike, 999999999999999999);
return 1;
}
User avatar
Arion
Scripter eXtreamCS
Scripter eXtreamCS
Posts: 3317
Joined: 15 May 2008, 21:19
Detinator Steam: Da
SteamID: arion1338
Reputatie: Fost Mapper eXtreamCS
Fost Detinator HNS.eXtreamCS.com
Nume anterior : Seekers
Scripter Echipa eXtreamCS
Fost Moderator jutator
Discord: laurentiuandrei
Has thanked: 402 times
Been thanked: 413 times
Contact:

06 Jul 2010, 17:51

eXtr1kE wrote:if? De genu asta? :

public OnPlayerConnected()
{
if(IsPlayerConnected(playerid))
{
new name[MAX_PLAYER_NAME];
new string[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof(string), "* Hello %s, please visite http://www.eXtreamCS.com" name);
SendClientMessage(playerid, COLOR_WHITE, string);
}
}

:O?
Foloseste code pentru cod

Code: Select all

public OnPlayerConnected()
{
    if(IsPlayerConnected(playerid))
    {
        new name[MAX_PLAYER_NAME];
        new string[MAX_PLAYER_NAME];    
        GetPlayerName(playerid, name, sizeof(name));
        format(string, sizeof(string), "* Hello %s, please visite http://www.eXtreamCS.com" name);
        SendClientMessage(playerid, COLOR_WHITE, string);
    }
}
Si chestia de mai sus se poate scrie si asa

Code: Select all

public client_connect(id)
{
	new zName[32];
	get_user_name(id,zName,31);
	
	client_print(id,print_chat,"Bine ai venit %s. Viziteaza siteul www.eXtreamCS.Com",zName);
	
	return PLUGIN_HANDLED;
}
eXtr1kE
Membru, skill +1
Membru, skill +1
Posts: 132
Joined: 05 Dec 2009, 16:42
Detinator Steam: Da
CS Status: Respect dmxcuza,sMoKeRu, the best Lenged
Detinator server CS: I'm sorry, nu!
Reputatie: Ban 3 luni !
Has thanked: 7 times
Been thanked: 2 times

08 Jul 2010, 08:13

Ma refeream la script pawno...
for(new eXtrike=0; eXtrike<MAX_PLAYERS; eXtrike++)
{
GivePlayerMoney(eXtrike, 999999999999999999);
return 1;
}
Post Reply

Return to “Scripting”

  • Information
  • Who is online

    Users browsing this forum: Google [Bot] and 4 guests