[POMOC] zcmd

Započeo []Flynâ„¢, Januar 14, 2011, 05:22:42 PRE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Hocu polako da pocnem da prebacujem GM u ZCMD!   Ako neko moze da mi objasni kako? Jer se samo prvi red menja ili jos nesto...

Malo [cenzura]o pitanje (ali ne shvatam taj ZCMD)
Poslednja Izmena: Januar 14, 2011, 05:23:04 PRE PODNE od joXy

Mjenja se puno toga, kao koristis ZCMD, koristi onda i sscanf, a za to dvoje imas tutorial na forumu.
Aequam memento rebus in arduis servare mentem.

Koliko vidim u TuTu sve je isto samo se ovo menja  CMD:suicide(playerid, params[])

ZCMD:

CMD:suicide(playerid, params[]) 

    new 
        szMessage[ 54 ], 
        pName[ MAX_PLAYER_NAME ]; 
    GetPlayerName( playerid, pName, sizeof( pName )); 
    format( szMessage, sizeof( szMessage ), "(%i)%s just commited suicide.", playerid, pName ); 
    SendClientMessageToAll( 0xFFFFFFFF, szMessage ); 
    SetPlayerHealth( playerid, 0.0 ); 
    return true; 



STRCMP:
if( !strcmp( cmdtext, "/suicide", true )) 

    new 
        szMessage[ 54 ], 
        pName[ MAX_PLAYER_NAME ]; 
    GetPlayerName( playerid, pName, sizeof( pName )); 
    format( szMessage, sizeof( szMessage ), "(%i)%s just commited suicide.", playerid, pName ); 
    SendClientMessageToAll( 0xFFFFFFFF, szMessage ); 
    SetPlayerHealth( playerid, 0.0 ); 
    return true; 

Da, kod komanda bez paramsa, tj. kod jednostavnih komanda koje netrebaju /nesto [ID]

Ali kad koristis paramse, trebas sscanf, tj. mozes i drugacije, ali sscanf je najbolji.
Aequam memento rebus in arduis servare mentem.