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

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

(redaguota)

Sveiki, prisijungus į serveri parasius /patikrinti raso tik Narkotikai:neturi o norėčiau kad viską rašytu...

 

Kodas:

 

http://pastebin.com/aAwNers0

 

Norėčiau gauti su paaiškinimais kas čia blogai. Esu naujokas, mokinuosi, nekursiu samp projektu taip kad galit padėt, nebus konkurencijos :D

 

Koda perrašiau, į šitą, bet vistiek taspats....

 

Turetu but

(jei neturi, o jei turi tai rašytu turi)

Narkotikai: neturi

Nelegalios dyleriu prekes: neturi

Masinos teises: neturi

Motociklo teises: neturi

Furos teises: neturi

Dirzas: Neuzsidejas

Redaguota , nario PaskaV

:) 

(redaguota)

Gal veiks , nebandziau kodo 

CMD:patikrinti(playerid, params[])
{
        if(playerDB[playerid][specialybe] != 1) return SendClientMessage(playerid,RED,"SI komanda ne tau");
        new id, Float:Coo[3];
        if(sscanf(params, "u", id)) return SendClientMessage(playerid, BLUE, "NAUDOJIMAS: /patikrinti ID");
        if(id == INVALID_PLAYER_ID) return SendClientMessage(playerid, BLUE, "* ZAIDEJAS NERASTAS");

	new nark[10],
	gunpaket[10],
	teises[10],
	mteises[10],
	fteises[10],
	dirzas[10],
	formatmsg[150],
	name[MAX_PLAYER_NAME];
	GetPlayerName(id, name, sizeof(name));
	
	if(playerDB[id][narkotikai] > 0) nark = "Turi";
	else if(playerDB[id][narkotikai] == 0) nark = "Neturi";
	
	if(playerDB[id][gunpaketas] > 0) gunpaket = "Turi";
	else if(playerDB[id][gunpaketas] == 0) gunpaket = "Neturi";
	
	if(playerDB[id][teises]) teises = "Yra";
	else if(!playerDB[id][teises]) teises = "Neturi";
	
	if(playerDB[id][Mteises]) mteises = "Yra";
	else if(!playerDB[id][Mteises]) mteises = "Neturi";
	
	if(playerDB[id][FTeises]) fteises = "Yra";
	else if(!playerDB[id][FTeises]) fteises = "Neturi";
	
	if(playerDB[id][Dirzas]) dirzas = "Uzsidejas";
	else if(!playerDB[id][Dirzas]) dirzas = "Neuzsidejas";
	
	format(formatmsg,sizeof(formatmsg),"Zaidejo vardas: %s\nNarkotinai: %s\nNeleistinos dyleriu prekes: %s\nMasinos teises: %s\nMotociklo teises: %s\nFuros teises: %s\nDirzas: %s",
	name,
	nark,
	gunpaket,
	mteises,
	fteises,
	dirzas);
	ShowPlayerDialog(playerid,200,DIALOG_STYLE_MSGBOX,"Patikrinimas",formatmsg,"Uzdaryti","");
    if(playerDB[id][kontrobanda] > 0){
    SendClientMessage(id,RED,"* Jûs veþëte kontrobanda ir gavote star");
    SendClientMessage(id,RED,"* Furos priekaboje buvo rasta nelegalios prekes ! 20 itarimo + atimta priekaba");
    SetVehicleToRespawn(GetVehicleTrailer(GetPlayerVehicleID(playerid)));
    SetPlayerWantedLevel(id, GetPlayerWantedLevel(id) + 20);
    playerDB[id][kontrobanda]=0;
    }
        return 1;
}
Redaguota , nario dzeronimo

 

Gal veiks , nebandziau kodo 

CMD:patikrinti(playerid, params[])
{
        if(playerDB[playerid][specialybe] != 1) return SendClientMessage(playerid,RED,"SI komanda ne tau");
        new id, Float:Coo[3];
        if(sscanf(params, "u", id)) return SendClientMessage(playerid, BLUE, "NAUDOJIMAS: /patikrinti ID");
        if(id == INVALID_PLAYER_ID) return SendClientMessage(playerid, BLUE, "* ZAIDEJAS NERASTAS");

	new nark[10],
	gunpaket[10],
	teises[10],
	mteises[10],
	fteises[10],
	dirzas[10],
	formatmsg[150],
	name[MAX_PLAYER_NAME];
	GetPlayerName(id, name, sizeof(name));
	
	if(playerDB[id][narkotikai] > 0) nark = "Turi";
	else if(playerDB[id][narkotikai] == 0) nark = "Neturi";
	
	if(playerDB[id][gunpaketas] > 0) gunpaket = "Turi";
	else if(playerDB[id][gunpaketas] == 0) gunpaket = "Neturi";
	
	if(playerDB[id][teises]) teises = "Yra";
	else if(!playerDB[id][teises]) teises = "Neturi";
	
	if(playerDB[id][Mteises]) mteises = "Yra";
	else if(!playerDB[id][Mteises]) mteises = "Neturi";
	
	if(playerDB[id][FTeises]) fteises = "Yra";
	else if(!playerDB[id][FTeises]) fteises = "Neturi";
	
	if(playerDB[id][Dirzas]) dirzas = "Uzsidejas";
	else if(!playerDB[id][Dirzas]) dirzas = "Neuzsidejas";
	
	format(formatmsg,sizeof(formatmsg),"Zaidejo vardas: %s\nNarkotinai: %s\nNeleistinos dyleriu prekes: %s\nMasinos teises: %s\nMotociklo teises: %s\nFuros teises: %s\nDirzas: %s",
	name,
	nark,
	gunpaket,
	mteises,
	fteises,
	dirzas);
	ShowPlayerDialog(playerid,200,DIALOG_STYLE_MSGBOX,"Patikrinimas",formatmsg,"Uzdaryti","");
    if(playerDB[id][kontrobanda] > 0){
    SendClientMessage(id,RED,"* Jûs veþëte kontrobanda ir gavote star");
    SendClientMessage(id,RED,"* Furos priekaboje buvo rasta nelegalios prekes ! 20 itarimo + atimta priekaba");
    SetVehicleToRespawn(GetVehicleTrailer(GetPlayerVehicleID(playerid)));
    SetPlayerWantedLevel(id, GetPlayerWantedLevel(id) + 20);
    playerDB[id][kontrobanda]=0;
    }
        return 1;
}

 

Nereik man ShowPlayerDialog, man reik tik teksto SendClientMessage. Ačiū

:) 

(redaguota)

Galima ir kitokiu būdu padaryti, kaip pavyzdys:

new string[100];

format(string, sizeof string, "MTeises: %s\nFTeises: %s...",\
(playerDB[id][Mteises) ? ("{00FF00}Turi{FFFFFF}") : ("{FF0000}Neturi{FFFFFF}"),\
(playerDB[id][Fteises) ? ("{00FF00}Turi{FFFFFF}") : ("{FF0000}Neturi{FFFFFF}"));

SendClientMessage(playerid , -1, string);

Tik tokiu būdu reiktų jau atskirti, nes bus per ilgos eilutės.

Redaguota , nario manogugas

Galima ir kitokiu būdu padaryti, kaip pavyzdys:

new string[100];

format(string, sizeof string, "MTeises: %s\nFTeises: %s...",\
(playerDB[id][Mteises) ? ("{00FF00}Turi{FFFFFF}") : ("{FF0000}Neturi{FFFFFF}"),\
(playerDB[id][Fteises) ? ("{00FF00}Turi{FFFFFF}") : ("{FF0000}Neturi{FFFFFF}"));

SendClientMessage(playerid , -1, string);

Tik tokiu būdu reiktų jau atskirti, nes bus per ilgos eilutės.

 

nope

:) 

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

Skelbimai


×
×
  • Sukurti naują...