Peršokti į turinį
  • ŽAIDIMAI
  • , ŽAIDIMAI
  • ŽAIDIMAI

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 3968 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Recommended Posts

Komanda su kuria uždedami kreditai

command(duotikredoff,playerid,params[])
{
	if(AdminLevel ( playerid ) !=4 ) return SendClientMessage ( playerid, COLOR_RED, NERA_CMD ) ;
	new Query [ 128 ] , Kreditaiq,Sumas, swxName [ MAX_PLAYER_NAME ] ;
	if( sscanf ( params , "s[24]i",swxName,Sumas ) ) return UseMSG( playerid , "/duotikredoff [ vardasID ] [ suma ] ");
	new Zaidejas = GetPlayeridMid ( swxName ) ;
	if( Zaidejas != INVALID_PLAYER_ID ) return SendClientMessage ( playerid, COLOR_RED, "Žaidėjas yra žaidime!");
	format ( Query , sizeof(Query ) , "SELECT * FROM `zaidejai` WHERE `vardas` = '%s'", swxName ) ;
	mysql_query ( Query ) ;
	mysql_store_result ( ) ;
	mysql_retrieve_row ( ) ;
	if( mysql_num_rows ( ) )
	{
	    mysql_fetch_field_row ( Query , "Kreditai") ; Kreditaiq = strval(Query) ;
	    if( Kreditaiq > 100000) return SendClientMessage ( playerid, COLOR_RED, "---!");
	    else 
	    {
	    	Kreditaiq = Kreditaiq+Sumas;
	        format ( Query , sizeof(Query),"UPDATE `zaidejai` SET Kreditai = '%i' WHERE `vardas` = '%s'", Kreditai, swxName ) ;
	        mysql_query ( Query ) ;
	        SuccessMSG ( playerid , "Žaidėjui kreditai uždėti!");
	    }
	}
	return 1;
}

MYSQL LOG

[19:08:17] CMySQLHandler::Query(SELECT * FROM `zaidejai` WHERE `vardas` = 'Jeff_Robert') - Successfully executed.
[19:08:17] >> mysql_store_result( Connection handle: 1 )
[19:08:17] CMySQLHandler::StoreResult() - Result was stored.
[19:08:17] >> mysql_retrieve_row( Connection handle: 1 )
[19:08:17] >> mysql_num_rows( Connection handle: 1 )
[19:08:17] CMySQLHandler::NumRows() - Returned 1 row(s)
[19:08:17] >> mysql_fetch_field_row( Connection handle: 1 )
[19:08:17] CMySQLHandler::FetchField("Kreditai") - 0
[19:08:17] >> mysql_query( Connection handle: 1 )
[19:08:17] CMySQLHandler::Query(UPDATE `zaidejai` SET Kreditai = '112' WHERE `vardas` = 'Jeff_Robert') - Successfully executed.
[19:08:58] >> mysql_query( Connection handle: 1 )

Uždėjo nesamoningus kred skaičius 112 nors rašiau 3

yL4VIH3.png

(redaguota)


command(duotikredoff,playerid,params[])

{

if(AdminLevel ( playerid ) !=4 ) return SendClientMessage ( playerid, COLOR_RED, NERA_CMD ) ;

new Query [ 128 ] , Kreditaiq,Sumas, swxName [ MAX_PLAYER_NAME ] ;

if( sscanf ( params , "s[24]i",swxName,Sumas ) ) return UseMSG( playerid , "/duotikredoff [ vardasID ] [ suma ] ");

new Zaidejas = GetPlayeridMid ( swxName ) ;

if( Zaidejas != INVALID_PLAYER_ID ) return SendClientMessage ( playerid, COLOR_RED, "Žaidėjas yra žaidime!");

format ( Query , sizeof(Query),"UPDATE `zaidejai` SET Kreditai = `Kreditai` + '%i' WHERE `vardas` = '%s'",Sumas, swxName ) ;

mysql_query ( Query ) ;

SuccessMSG ( playerid , "Žaidėjui kreditai uždėti!");

return 1;

}

Aišku jai gausi klaidą tai tik šiek tiek perkoreguok sql užklausoje esantį kreditai stulpelį.

Redaguota , nario Spirit

Jai padėjau galėtum ir +REP uždėti,juk tai taip nesunku,bei suprasiu kad tikrai buvau naudingas.
 

(redaguota)

gal turi toki koda bet tik zcmd?

CMD:duotikredoff(playerid,params[])

{

    if(AdminLevel ( playerid ) !=4 ) return SendClientMessage ( playerid, COLOR_RED, NERA_CMD ) ;

    new Query [ 128 ] , Kreditaiq,Sumas, swxName [ MAX_PLAYER_NAME ] ;

    if( sscanf ( params , "s[24]i",swxName,Sumas ) ) return UseMSG( playerid , "/duotikredoff [ vardasID ] [ suma ] ");

    new Zaidejas = GetPlayeridMid ( swxName ) ;

    if( Zaidejas != INVALID_PLAYER_ID ) return SendClientMessage ( playerid, COLOR_RED, "Žaidėjas yra žaidime!");

format ( Query , sizeof(Query),"UPDATE `zaidejai` SET Kreditai = `Kreditai` + '%i' WHERE `vardas` = '%s'",Sumas, swxName ) ;

    mysql_query ( Query ) ;

SuccessMSG ( playerid , "Žaidėjui kreditai uždėti!");

    

    return 1;

}

 

aišku modifikuotis turėtum šiek tiek komandą.

Redaguota , nario Spirit

Jai padėjau galėtum ir +REP uždėti,juk tai taip nesunku,bei suprasiu kad tikrai buvau naudingas.
 

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 3968 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Prisijungti prie diskusijos

Palikti atsakymą galite iš karto, o užsiregistruoti vėliau. Jeigu jau turite paskyrą mūsų forume, Prisijunkite.

Svečias
Atsakyti šioje temoje...

×   Įklijuotas tekstas turi teksto formatavimą.   Pašalinti teksto formatavimą

  Galimi tik 75 veidukai.

×   Nuoroda buvo automatiškai įterpta.   Įterpti nuorodą paprastai

×   Jūsų ankstesnis pranešimas buvo atkurtas.   Išvalyti redaktorių

×   Jūs negalite įkelti nuotraukas tiesiogiai.Įkelkite arba įdėkite nuotraukas iš URL.

  • Šiame puslapyje naršo:   0 nariai

    • Nėra registruotų narių peržiūrinčių šį forumą.

Skelbimai



×
×
  • Sukurti naują...