LaZ
-
Posts
531 -
Joined
-
Last visited
-
Days Won
5
Content Type
Profiles
Forums
News
Documentation
Posts posted by LaZ
-
-
AM INTELES TOT ) IMI poti spune mai explicit
[pawn]
public OnPlayerPickupPickUp(playerid, pickupid)
{
if (pickupid == /*variabila care ai folosit-o pentru a crea pickup-ul*/)
{
Ban(playerid);
}
return 1;
}
[/pawn]
Un exemplu extrem de primitiv.
-
Nu iti este indentat scriptul, compilerul nu-ti recunoaste variabila pickupid.
-
Pune print in OnPlayerDisconnect si uita-te unde se opreste; acolo ii problema.
-
Ai folosit SetPlayerWantedLevel ?
-
pai ba frate dao incolo ma de romani ce naiba facem?posteaza erorile dar liniile canci.....
asta deja depinde de minte....
De parca tu ai. M-am uitat la profilul tau, ce-i cu locatia aia ? = )) N-are niciun sens, daca ii in ordinea aia.
@ botz00r: Ai declarat cateva variabile pe care nu le folosesti, sterge-le sau pune-le intr-un comment (// inainte de new) daca vrei sa le folosesti mai incolo.
-
ba pot dar nah vroiam sa vad ce are ala in cap..m-a enervat ca nare MINTE!!!
rp, no-rp cum ( sunt mare prost ) sa nai arme asta i rostu la GTA!!!FU*K RP!!!
Bine ca ai tu. Poti sa folosesti scriptul lui sa vezi cum stau lucrurile, poate mai inveti si tu ceva.
Poate creatorul l-a folosit pe serverul lui si nu dorea arme, cine stie.
Respecta si vei fi respectat.
-
ce minigun ma da fara tec9 fara asta...si daca gaseste un pickup cu tec 9 ia ban :| sau daca dai /giveweapon...e o prostie ! trebuia doar trown si machine guns sa interzici nu toate armele frate!
Nu poti modifica scriptul ?
-
-IcE- a vrut sa zica secunde in loc de milisecunde.
-
if ( !strcmp( cmdtext, "/level5" ) )
{
PlayerLevel[ playerid ] = 5;
SendClientMessage( playerid, -1, "Valoarea '5' a fost adaugata variabilei 'PlayerLevel'" );
return 1;
}
In acel exemplu, PlayerLevel[ indice ] va primi valoarea 5. Ii important sa precizezi si asta.
* indicele fiind ID-ul jucatorului.
-
Nu poti sa adaugi valori unei variabile, o setezi.
-
dar chiar trebuia sa interzici toate armele?XD app GJ
Te-ai uitat in script ?
-
Perfect . Am si confirmarea .
-
Pana acum cateva zile foloseam o metoda similara cu cea al lui Zh3r0 de verificare a parametrilor, adica:
if ( sscanf( cmdtext, "u", cmdtext[ 0 ] ) ) return ...
Dintr-un motiv sau altul, luam crash cand tastam o comanda facuta asa. Rareori, dar nu era prea bine. Ar fi indicat sa folositi o variabila, cel putin nu am mai avut nicio problema de cand folosesc aceasta metoda:new var; if ( sscanf( cmdtext, "d", var ) ) return ... else { Kick( var ); }
-
Inainte de a crea un server, invata bazele limbajului de programare folosit.
http://wiki.sa-mp.com/wiki/Scripting_Basics
-
public OnPlayerConnect( playerid ) { TextDrawShowForPlayer( playerid, Textdraw11 ); return 1; }
-
=-" post="58339" timestamp="1299204448"]Nu.
Adaugi inaintea liniilor care ti le-a dat el linia asta:
forward OnPlayerShootPlayer(shooter,target,Float:damage);
Callback-ul OnPlayerShootPlayer nu exista in a_samp.inc.
-
Nu stiu de cine ii facut, dar ii nasol rau tutorialul.
-
aha , mersi stuntman
mai lamurit mai bine decat nozlaz
In tara lui Mura-n Gura,
totu-mi este pe masura.
Cand ma scol de dimineata,
Nu la sapte, ci la zece,
Vine-o tava cu dulceata
Si-un pahar cu apa rece.
Si dulceata zice: ia-ma!
Si paharul zice: bea-ma
Ia-ma!Bea-ma!
Usor de zis!
Insa gura s-o deschizi,
Nu-i deloc asa usor!
-Ajutor! Ajutor!
Lingurita, grijulie,
Imi deschide gura mie.
Ei, asa mai merge, zic,
Daca ma ajuti un pic!
Dar e timpul sa fac baie!
Apa intra in odaie
Cu volanele-i albastre.
- Ne-adresam domniei voastre!
- Cum doriti sa fiti spalat?
Uite-asa, culcat in pat!
Cum doriti sa fiti laut?
Uite-asa, in asternut!
In tara lui Mura-n Gura,
Casti o gura cat o sura,
Si indata-ti pica-n ea,
Tot ce vrei si tot ce ai vrea!
Sarmalute-n foi de vita,
Supa calda, tocanita,
Cozonac, compot, halvita
Carnaciori si ciulama,
Muraturi, etc.
Am mancat, de m-am umflat
Nu-i nimic, o macara, iata ca pe sus ma ia
Si m-aseaza dupa plac,
Colo-n umbra-ntr-un hamac.
Huta-huta, ce sa zic,
Bine-i cand nu faci nimic.
Lectiile stau pe masa,
Dar de lectii nici nu-mi pasa.
Stau si motai in hamac,
Ele singure se fac.
-Draga aritmetica, nu stiu ce te-mpiedica
Sa rezolvi vreo trei probleme!
Eu de fleacuri nu am vreme!
Draga mea gramatica,
Nu fi antipatica!
Nu fi zau, nesuferita!
Si transcrie intr-o clipita
Exercitiile mele!
vezi ca eu n-am timp de ele!
Hai, draga mea istorie,
N-am chef sa am memorie!
Tine minte tu mai bine,
Cine s-a luptat cu cine,
In ce an si-n care loc!
Eu sa-nvat nu am timp deloc!
In tara lui Mura-n Gura,
Am prieteni pe masura!
Vreti sa vi-i prezint cumva?
S-a facut! Poftiti incoa!
Asta-i Puiu-prinde-muste,
Asta-i Lica-vreau-galuste.
Asta-i Mita-straba-nas
Asta-i Duta-mielul-gras
Asta-i Sanda-somn in gene
Si-asta-s eu: burduf de lene.
toata-toata ziulica,
ati vazut? nu fac nimica.
si programul se incarca.
astfel, nu e de mirare,
ca ceva ma-mbie parca
si ma trage la culcare.
Ah! imi este somn de pic!
si-apoi,
prea mult am vorbit cu voi!
cand vorbesc mai multisor
obosesc ingrozitor!
in tara lui Mura-n Gura
somnul repede te fura!
nici n-ai timp sa spui la luna
...Noapte buna!...
-
http://wiki.sa-mp.com/wiki/OnPlayerKeyStateChange
http://wiki.sa-mp.com/wiki/GetPlayerKeys
-
[19:49:28] CMySQLHandler::Query(UPDATE `players` SET `Level` = '1', `AdminLevel` = '0', `DonateRank` = '0', `PointsUpgrade` = '0', `ConnectTime` = '101', `Reg` = '77', `Sex` = '77' WHERE `username` = 'Multiple users found, please narrow earch';) - Successfully executed.
La `username` ar trebui sa fie nickul tau.
-
public SavePlayerData(playerid) { if(gPlayerLogged[playerid]) { new query[MAX_STRING]; PlayerInfo[playerid][pCash] = GetPlayerMoney(playerid); if ((PlayerInfo[playerid][pPos_x]==0.0 && PlayerInfo[playerid][pPos_y]==0.0 && PlayerInfo[playerid][pPos_z]==0.0)) { PlayerInfo[playerid][pPos_x] = 1684.9; PlayerInfo[playerid][pPos_y] = -2244.5; PlayerInfo[playerid][pPos_z] = 13.5; } format(query, MAX_STRING, "UPDATE `players` SET `Level` = '%d', `AdminLevel` = '%d', `DonateRank` = '%d', `PointsUpgrade` = '%d', `ConnectTime` = '%d', `Reg` = '%d', `Sex` = '%d' WHERE `username` = '%s';", PlayerInfo[playerid][pLevel], PlayerInfo[playerid][pAdmin], PlayerInfo[playerid][pDonateRank], PlayerInfo[playerid][gPupgrade], ReturnName(playerid)); mysql_query(query); } return 1; }
-
De exemplu, asta este bun?
UPDATE `players` SET `Level`, `AdminLevel`, Sex`, `Age` WHERE `id` = '%s'
1. Diferenta intre %d si %f ?
2. Trebuie toate intr-o syntaxa, sau 5.6 in una?
Daca daca folosesti %d pentru numere reale atunci va imprima alte valori decat cele dorite de tine.
In legatura cu sintaxa, am uitat sa atribui unei coloane valorile, mi-am modificat mesajul initial.
La cate ai, nu cred ca poti sa le pui pe toate intr-un singur query, pentru ca format are o limita.
-
Adauga mysql_debug( 1 ); la OnGameModeInit.
La inceput ai mysql_query( "UPDATE players` SET " ); nu-i completa sintaxa.
Si ca sa salvezi cateva randuri, poti face si asa:
UPDATE `players` SET `coloana` = 1, `coloana2` = 2, coloana3` = 3, `coloanan` = 4 WHERE `rand` = 'nume';"
%d se foloseste pentru numere intregi, iar pentru numere reale se foloseste %f.
-
Sau ai putea sa o postezi tu, sa o corectam daca ii gresita.
Vip sistem
in Arhivă probleme
Posted
Cu Pawn, si il poti cauta pe acest site sau pe sa-mp.com.