All pastes #390757 Raw Edit

Smugller

public cpp v1 · immutable
·published 2007-03-11 17:37 UTC
rendered paste body
dcmd_save(playerid, cmdtext[]){#pragma unused cmdtextnew playername[MAX_PLAYER_NAME];new string[256];new Float:x,Float:y,Float:z;new Float:ang;GetPlayerName(playerid, playername, MAX_PLAYER_NAME);	if (dini_Exists(udb_encode(playername))) {   if (logged[playerid] == 1)  {		 dini_IntSet(udb_encode(playername),"money",GetPlayerMoney(playerid));		 dini_IntSet(udb_encode(playername),"score",GetPlayerScore(playerid));		     if (GetPlayerState(playerid) != PLAYER_STATE_NONE && GetPlayerState(playerid) != PLAYER_STATE_WASTED)     {	    	GetPlayerPos(playerid,x,y,z);	    	GetPlayerFacingAngle(playerid,ang);	    	dini_FloatSet(udb_encode(playername),"x",x);      dini_FloatSet(udb_encode(playername),"y",y);      dini_FloatSet(udb_encode(playername),"z",z);      dini_FloatSet(udb_encode(playername),"a",ang);     }     if(IsPlayerInAnyInterior(playerid))   	 {  		  new Interior = GetPlayerInterior(playerid);  		  dini_IntSet(udb_encode(playername),"i",Interior);     }	  	format(string,sizeof(string),"* Zapisano: Pozycja: X: %f,Y: %f,Z: %f, A: %f, Interior:%d  Kasa:$%d Punkty:%d",x,y,z,ang,GetPlayerInterior(playerid),GetPlayerMoney(playerid),GetPlayerScore(playerid));		  SendClientMessage(playerid,COLOR_GREY,string);		  } else {			format(string, sizeof(string), "* %s musisz być zalogowany by zapisać stan gry!", playername);			SendClientMessage(playerid, COLOR_RED, string);  } } else {			format(string, sizeof(string), "* %s nie ma takiego konta.", playername);			SendClientMessage(playerid, COLOR_RED, string);		}			return 1;}