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

[Pamoka] Komanda /dirzas


Skripteriss

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 3988 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

Sveiki. :) Šiandien aš jums parodysiu kaip sukurti komandą /diržas. :)

Taigi pradedame.

PO

public OnPlayerCommandText(playerid, cmdtext[])
{

Rašome:

if(strcmp(cmdtext, "/dirzas", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
    		new stringz[256];
   		new sendername[MAX_PLAYER_NAME];
		GetPlayerName(playerid, sendername, sizeof(sendername));
		new length = strlen(cmdtext);
		while ((idx < length) && (cmdtext[idx] <= ' '))
		{
			idx++;
		}
		new offset = idx;
		new result[64];
		while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
		{
			result[idx - offset] = cmdtext[idx];
			idx++;
		}
		result[idx - offset] = EOS;
		if(!strlen(result) && IsPlayerInAnyVehicle(playerid) == 0)
		{ //line 124
			SendClientMessage(playerid, COLOR_GRAD2, "Jus neesate mašinoje, kaip užsidesite diržus?");
			return 1;
		}
	    if(IsPlayerInAnyVehicle(playerid) == 1 && Seatbelt[playerid] == 0)
		{
		    Seatbelt[playerid] = 1;
		    SendClientMessage(playerid, COLOR_WHITE, "* Diržai sekmingai {6EF83C}uždeti.");
		    format(stringz, sizeof(stringz), "* %s Saugus jis usidejo dirza", sendername);
		}
		else if(IsPlayerInAnyVehicle(playerid) == 1 && Seatbelt[playerid] == 1)
		{
			Seatbelt[playerid] = 0;
			SendClientMessage(playerid, COLOR_WHITE, "* Saugos diržai sekmingai {FF0000}nuiimti");
		}
		printf("%s", string);
	}
	return 1;
}

Štai ir viskas. Ši programa yra labai paprasta bet gan vertina, tad sėkmingo naudojimo. :)

By: Skripteriss

PATIKO? +R3P

Nuoroda į komentarą
Dalintis per kitą puslapį

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 3988 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!

Svečias
Ši tema yra užrakinta.
  • Å iame puslapyje narÅ¡o:   0 nariai

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

×
×
  • Sukurti naują...