Jump to content
  • 0

Problema creat case..


Punct.

Question

Nick: Punct.

Problema: Am facut o comanda de creat case inspirandu-ma din alta comanda.. dar as vrea, ca atunci cand folosesc comanda sa nu mai introduc id-ul casei.. ca se puna automat urmatorul id..

Erori / warnings: -

Lini/script:

[pawn]

http://pastebin.com/S8retVDE

[/pawn]

Ai incercat sa rezolvi singur ?: Da..

Nu mai deschideti in pu*a mea servere de SA:MP !

Jucati-va pe cele care sunt !   Sunt suficiente !

Reguli de bun simt:

1. Nu faceti reclama unde nu trebuie !

2. Nu injurati ca la usa cortului !

3. Daca esti analfabeti, taci din gura !

4. Nu abuza de 'scuze', 'din greseala' !

 

My work ::: http://pastebin.com/VRNRcaAs

Link to comment
Share on other sites

11 answers to this question

Recommended Posts

Ai in baza de date, unde ai ID-ul trebuie sa fie de tip INT si sa ai bifata / activata optiunea Auto Increment (AI).

Bun. Si daca modific in baza de date, la script sterg aia cu id-ul casei..? si ce pun in loc.. sa stie ce id se creaza casa..

Nu mai deschideti in pu*a mea servere de SA:MP !

Jucati-va pe cele care sunt !   Sunt suficiente !

Reguli de bun simt:

1. Nu faceti reclama unde nu trebuie !

2. Nu injurati ca la usa cortului !

3. Daca esti analfabeti, taci din gura !

4. Nu abuza de 'scuze', 'din greseala' !

 

My work ::: http://pastebin.com/VRNRcaAs

Link to comment
Share on other sites

Am bifat A_I in baza de date.. dar comanda pentru facut case e /chouse [level] [pret] [interior] [id].

• Daca merg pe server si fac o casa gen /chouse 2 10000 5 5 si in gamemode am DOAR o casa(id 1), in baza de date se adauga casa numarul 5. Casele 2,3,4 lipsesc.. Si eu as vrea sa nu mai pun id-ul casei.. sa se puna automat id 2...

• Daca in baza de date am casa cu id 1 si pe server fac alta casa, tot cu id 1, se modifica cea din baza de date cu datele celei care o fac pe server..

Nu mai deschideti in pu*a mea servere de SA:MP !

Jucati-va pe cele care sunt !   Sunt suficiente !

Reguli de bun simt:

1. Nu faceti reclama unde nu trebuie !

2. Nu injurati ca la usa cortului !

3. Daca esti analfabeti, taci din gura !

4. Nu abuza de 'scuze', 'din greseala' !

 

My work ::: http://pastebin.com/VRNRcaAs

Link to comment
Share on other sites

Vezi ca ai

[pawn]if(!strlen(tmp))

                        {

                            SCM(playerid, c_alb, "{FFFFFF}[{67BDFC}System{FFFFFF}] Foloseste {67BDFC}/{F48651}chouse [level] [pret] [interior] [id casa]");

                            return 1;

                                }

                                new houseid;

                                houseid = strval(tmp);[/pawn]

Scoate-le. Si sterge "`ID`", "houseid" si tot ce tine de HouseID si ID.

Link to comment
Share on other sites

Bun..si la partea care am pus-o mai jos ce pun in loc de houseid? Ca trebuie sa pun ceva..

[pawn]

//...

HouseInfo[houseid][hEnterX] = x;

                                HouseInfo[houseid][hEnterY] = y;

                                HouseInfo[houseid][hEnterZ] = z;

                                HouseInfo[houseid][hPrice] = pret;

                                HouseInfo[houseid][hLevel] = level;

                                HouseInfo[houseid][hVir] = houseid;

                                format(query, sizeof(query), "INSERT INTO `houses` (`ID`, `EnterX`, `EnterY`, `EnterZ`) VALUES ('%d', '%f', '%f', '%f')", houseid, x, y, z);

                                mysql_query(mysql, query);

                                format(query, sizeof(query), "UPDATE `houses` SET `Pret`='%d' WHERE `ID`='%d'", HouseInfo[houseid][hPrice], houseid);

//...

[/pawn]

Nu mai deschideti in pu*a mea servere de SA:MP !

Jucati-va pe cele care sunt !   Sunt suficiente !

Reguli de bun simt:

1. Nu faceti reclama unde nu trebuie !

2. Nu injurati ca la usa cortului !

3. Daca esti analfabeti, taci din gura !

4. Nu abuza de 'scuze', 'din greseala' !

 

My work ::: http://pastebin.com/VRNRcaAs

Link to comment
Share on other sites

UP

Nu mai deschideti in pu*a mea servere de SA:MP !

Jucati-va pe cele care sunt !   Sunt suficiente !

Reguli de bun simt:

1. Nu faceti reclama unde nu trebuie !

2. Nu injurati ca la usa cortului !

3. Daca esti analfabeti, taci din gura !

4. Nu abuza de 'scuze', 'din greseala' !

 

My work ::: http://pastebin.com/VRNRcaAs

Link to comment
Share on other sites

HouseInfo bidimensional..

HouseInfo[houseid][variabila]. Daca sterg [houseid] primesc erori..

Nu mai deschideti in pu*a mea servere de SA:MP !

Jucati-va pe cele care sunt !   Sunt suficiente !

Reguli de bun simt:

1. Nu faceti reclama unde nu trebuie !

2. Nu injurati ca la usa cortului !

3. Daca esti analfabeti, taci din gura !

4. Nu abuza de 'scuze', 'din greseala' !

 

My work ::: http://pastebin.com/VRNRcaAs

Link to comment
Share on other sites

Mda, nu stiam ... (sarcasm)

Atunci stii cate case ai in baza de date, da? Daca nu contorizeaza-le. Si cand inserezi in baza de date poti sa ii pui pretu, coordonatele,  ownerul etc. Fara sa mai faci 100 de query-uri. Iar ID-ul o sa fie contrul de (case + 1). Cand vrei sa creezi o noua casa, il cresti.

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.